﻿td, input, button, select, body
{
    font-family: "lucida Grande",Verdana;
    font-size: 12px;
}

form, body
{
    margin: 0;
    padding: 0;
}

select, body, textarea
{
    background: #fff;
    font-size: 12px;
}

select
{
    font: normal 12px Tahoma;
    line-height: 20px;
}

textarea
{
    width: 540px;
    border: 1px solid #718da6;
    padding: 3px;
    font-family: "lucida Grande",Verdana;
}

h1
{
    font-size: 12px;
    font-weight: normal;
}

img
{
    border: none;
}

a
{
    text-decoration: none;
    cursor: pointer;
}

.frame_class
{
    overflow: hidden;
    height: 100%;
    margin: 0;
    border: none;
    padding: 0 0 0 2px;
}

.hide
{
    display: none;
}

.hidden
{
    visibility: hidden;
}

.f_size, .f_sizetd
{
    font-size: 12px;
}

.f_family
{
    font-family: 宋体;
}

input.txt
{
    padding: 2px 2px 0;
}

.txt_center
{
    text-align: center;
}

.txt_left
{
    text-align: left;
}

.txt_right
{
    text-align: right;
}

.nounderline
{
    text-decoration: none;
}

.qm_underline
{
    text-decoration: underline;
}

.b_size
{
    font-size: 14px;
}

.bold
{
    font-weight: bold;
}

.normal
{
    font-weight: normal;
}

.pointer
{
    cursor: pointer;
}

.cur_default
{
    cursor: default;
}

.black
{
    color: #000;
}

.nowrap
{
    white-space: nowrap;
}

.noime
{
    ime-mode: disabled;
}

a.green, a.green:link, a.green:visited, a.green:hover, .green
{
    color: #5fa207;
}

.darkblue
{
    color: #0c3980;
}

.grn
{
    color: #5fa207;
}

.bd_gray
{
    border: 1px solid #CCC;
}

.list_btline
{
    margin-top: -1px;
    border-top: 1px solid #c1c8d2;
}

.bigfonts
{
    font-size: 14px;
}

.sel
{
    width: 94px;
}

.sel1
{
    width: 94px;
    margin: 0 2px 0 1px;
}

.clr
{
    clear: both;
}

.txt_title
{
    font: bold 14px "lucida Grande",Verdana;
    margin: 4px 0 5px 8px;
}

.txt_title_tab
{
    float: left;
    font: bold 14px 宋体;
    padding: 6px 24px 0 8px;
    height: 31px;
}

.txt_title_none
{
    float: left;
    padding: 6px 24px 0 8px;
    height: 31px;
}

    .txt_title_none a
    {
        font: bold 14px 宋体;
    }

.tbody
{
    padding: 2px 7px 6px 4px;
    overflow: auto;
    overflow-y: auto!important;
    overflow-y: scroll;
}

.regbody
{
    overflow: auto;
    padding: 12px 18px 20px 15px;
}

.topline_height, .topline
{
    height: 11px;
    overflow: hidden;
}

.maincontent
{
    margin-left: 192px;
    *margin-left: 103px;
    margin-right: 0;
    *margin-right: 2px;
    height: 100%;
}

.leftcontent
{
    float: left;
    width: 188px;
    overflow: hidden;
    height: 100%;
}

#quicksearch_ico
{
    background: url(../images/newicon/compose127dee.png) 0 -16px no-repeat;
    width: 19px;
    height: 20px;
    padding: 0;
    border: none;
}

#quicksearch_ico1
{
    background: url(../images/newicon/compose127dee.png) no-repeat -32px -16px;
    width: 19px;
    height: 20px;
    padding: 0;
    border: none;
}

#cpanelBtn
{
    background: url(../images/newicon/compose127dee.png) no-repeat -176px 0;
    width: 22px;
    height: 19px;
    border: none;
}

.ico_att
{
    background: url(../images/newicon/compose127dee.png) no-repeat 0 1px;
    *background-position: 0 0;
    width: 16px;
    height: 16px;
    padding: 0;
    border: none;
}

.ico_attbig
{
    background: url(../images/newicon/compose127dee.png) no-repeat -16px 1px;
    *background-position: -16px 0;
    width: 16px;
    height: 16px;
    padding: 0;
    border: none;
}

.ico_moreupload
{
    background: url(../images/newicon/composenew1dde00.png) no-repeat 0 -480px;
    display: inline-block;
    width: 16px;
    height: 14px;
    vertical-align: middle;
    *vertical-align: bottom;
}

.ico_attbig_disabled
{
    background: url(../images/newicon/compose127dee.png) no-repeat -32px 1px;
    *background-position: -32px 0;
    width: 16px;
    height: 16px;
    padding: 0;
    border: none;
}

.icon_vote
{
    background: url(../images/newicon/compose127dee.png) no-repeat -128px 0;
    width: 16px;
    height: 16px;
    padding: 0;
    border: none;
    vertical-align: middle;
    *vertical-align: auto;
    margin: 2px 4px 0 0;
    *margin: 3px 4px 0 0;
}

.ico_input
{
    border: none;
    padding: 0;
    margin: 0;
    width: 16px;
    height: 16px;
}

.ico_unreads
{
    background: url(../images/newicon/mail16f25f.png) -32px -32px no-repeat;
    margin: 0 6px 1px 0;
}

.ico_reads
{
    background: url(../images/newicon/mail16f25f.png) -112px 0 no-repeat;
    margin: 0 6px 1px 0;
}

.ico_unrss
{
    background: url(../images/newicon/mail16f25f.png) -32px -16px no-repeat;
    margin: 0 5px 1px 0;
}

.ico_remind_today
{
    background: url(../images/newicon/mail16f25f.png) -32px 1px no-repeat;
    margin: 0 6px 0 0;
}

.ico_smsnotify_today
{
    background: url(../images/newicon/mail16f25f.png) no-repeat;
    background-position: 0 -141px;
    *background-position: 0 -143px;
    margin: 0 0 0 0;
}

.ico_news_today
{
    background: url(../images/newicon/mail16f25f.png) no-repeat;
    background-position: -15px -142px;
    *background-position: -15px -144px;
    margin: 0 6px 0 0;
}

.ico_manage
{
    background: url(../images/newicon/mail16f25f.png) -127px -79px no-repeat;
    vertical-align: middle;
    *vertical-align: auto;
}

.ico_mailtitle
{
    border: none;
    padding: 0;
    margin: 0;
}

.ico_mailtitle
{
    background: url(../images/newicon/mail16f25f.png) 1px -82px no-repeat;
    width: 26px;
    height: 16px;
}

.rbody
{
    margin: 2px 7px 6px 4px;
    overflow: auto;
}

.tbody ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}

.fdbody
{
    height: 100%;
}

.topbg
{
    float: right;
    width: 486px;
    height: 66px;
}

.msg, .errmsg
{
    padding: 3px 24px;
    *padding: 4px 24px 2px 24px;
    color: #fff;
}

.msg
{
    background: #68af02;
}

.errmsg
{
    background: #ef8f00;
}

    .errmsg a, .errmsg a:link, .errmsg a:visited, .errmsg a:active, .errmsg a:hover
    {
        color: #fff;
    }

.lgoo
{
    position: absolute;
    left: 5px;
    z-index: 1;
}

.topdata
{
    height: 66px;
}

#BackTxt
{
    position: absolute;
    left: 12px;
    top: 50px;
    z-index: 2;
    text-decoration: none;
}

.imglogo
{
    display: block;
    float: left;
}

.switch
{
    display: block;
    float: left;
    margin: 12px 0 0 0;
    line-height: 18px;
}

.setinfo
{
    height: 23px;
    margin: 6px 8px 0 0;
    *margin: 8px 8px 0 0;
    text-align: right;
}

.myinfo
{
    float: right;
    white-space: nowrap;
}

.somail
{
    float: right;
    margin-top: -5px;
}

    .somail .btn
    {
        font-weight: normal;
    }

.tipbg
{
    background-color: transparent;
    margin: 0;
    padding: 0;
}

.toplineimg
{
    width: 184px;
    height: 22px;
}

.navbar
{
    width: 179px;
    height: 107px;
    margin: 0;
    list-style: none;
}

    .navbar a
    {
        text-decoration: none;
        font: bold 14px "lucida Grande",Verdana;
    }
/*.navbar a:hover {text-decoration:underline;}*/
.navbottom
{
    width: 179px;
    height: 13px;
}

.sepline
{
    font: normal 1px "lucida Grande",Verdana;
    height: 1px;
    *height: 2px;
    overflow: hidden;
    margin: 5px 5px 0;
}

.listflow
{
    width: 165px!important;
    width: 179px;
    padding: 0 5px 0 6px;
    overflow-x: hidden;
}

#folder
{
    padding_: 0 5px_;
}

.fd_flow
{
    margin: 0 auto;
    overflow-x: hidden;
}
/* <475**/
li.fs, li.fn, li.f_calender
{
    height: 23px;
    line-height: 22px;
    padding-left: 13px;
    padding-right: 2px;
    margin: 0 5px 3px;
}

li.f_calender
{
    padding-left: 20px;
}

li.fn a.nolinkbg:hover
{
    color: #fff;
}

.fd_flow .fs, .fd_flow .fn
{
    padding-left: 0;
}

.myfdcut
{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 135px;
    padding-left: 24px;
}

.imglock
{
    margin: -1px 2px 0 -10px;
}

.size
{
    clear: both;
    border: none;
    border-top: 1px solid #e2e2e2;
    padding: 0 0 0 0;
    margin: 12px 0;
}

.usebar
{
    float: left;
    height: 10px;
    font-size: 1px;
}

.sizenum
{
    font-size: 11px;
}

.file
{
    font: bold 12px "lucida Grande",Verdana;
    margin: 4px auto 2px auto;
    font-weight: bold;
}

.toolbar
{
    border-bottom: 2px solid #CCDDEC;
}

.cbox
{
    padding: 0 3px 0 6px;
    width: 55px;
}

.cbox1
{
    padding: 0 3px 0 6px;
    width: 25px;
}

.nomail
{
    height: 70px;
    line-height: 70px;
    text-align: center;
}

.onesizeI
{
    font-size: 1px;
    height: 9px;
}

.oneheight
{
    clear: both;
    height: 1px;
    overflow: hidden;
}

.settingtd .wd
{
    width: 142px;
}

.pos_left
{
    margin-left: 21px;
}

.pos_top
{
    padding-top: 16px;
}

.toolbg, .toolbg1
{
    height: auto;
}

#toolbar table
{
    height: 33px;
}

.tool_left
{
    float: left;
}

.tool_right
{
    float: right;
    margin-top: 5px;
}

.fd_mg
{
    margin-bottom: 7px;
    margin-left: 13px;
}

.tdtitle
{
    background: #F3F8FD;
    text-align: center;
    width: 60px;
}

.sub_title
{
    font: bold 14px "lucida Grande",Verdana;
}

.body
{
    font-size: 14px;
    height: auto!important;
    height: 250px;
    height: /**/ 250px;
    min-height: 250px;
    padding: 15px;
    overflow: visible;
}

.graytext, a.graytext:link, a.graytext:visited
{
    color: #a0a0a0;
}

.gray
{
    color: #494949;
}

.lh1
{
    line-height: 160%;
}

.fdul
{
    margin: 0;
    padding: 0;
    list-style: none;
}

.input_wd
{
    width: 540px;
    background: #fff;
    border: 1px solid #718da6;
    font-size: 12px;
}

.btn, button
{
    font-size: 12x;
    height: auto;
    *height: 22px;
    line-height: 16px;
    *line-height: 18px;
    padding: 0;
    *padding: 0;
}

.wd1
{
    width: 52px;
    margin: 1px 1px 0 0;
}

.wd2
{
    width: 66px;
    margin: 1px 1px 0 0;
}

.wd3
{
    width: 104px;
    margin: 1px 1px 0 0;
}

.wd4
{
    width: 84px;
    margin: 1px 1px 0 0;
}

.wd5
{
    width: 86px;
    margin: 1px 1px 0 0;
}

.btn2
{
    font-size: 12px;
    font-weight: bold;
    height: 22px;
    line-height: 18px;
    width: 66px;
}

.huizhi
{
    font-weight: bold;
    text-align: center;
    height: 100px;
}

.M
{
    height: 24px;
    background: #fff;
    border-bottom: 1px solid #e3e6eb;
    font-weight: normal;
    clear: both;
}

.F
{
    height: 24px;
    background: #fff;
    border-bottom: 1px solid #e3e6eb;
    font-weight: bold;
    clear: both;
}

.Matt
{
    background: #fff;
    border-bottom: 1px solid #e3e6eb;
    font-weight: normal;
    clear: both;
}

.Fatt
{
    background: #fff;
    border-bottom: 1px solid #e3e6eb;
    font-weight: bold;
    clear: both;
}

    .Matt a.pointer, .Fatt a.pointer
    {
        color: #000;
        text-decoration: none;
    }

    .Matt .graytext, .Fatt .graytext
    {
        color: #a0a0a0;
    }

.O
{
    height: 21px;
    background: #f2f4f6;
    border-bottom: 1px solid #c1c8d2;
    border-top: 1px solid #fff;
    color: #3b3b3b;
    clear: both;
}

table.O2
{
    border-top: 1px solid #fff;
    color: #3b3b3b;
}

    table.O2 td
    {
        border-bottom: 1px solid #c1c8d2;
        background-color: #f2f4f6;
        padding-top: 0;
        *padding-top: 2px;
    }

a.M, a.F
{
    display: block;
    text-decoration: none;
}

    a.M:link, a.M:visited, a.M:active
    {
        color: #000;
    }

    a.F:link, a.F:visited, a.F:active
    {
        color: #000;
    }

    a.M:hover, a.F:hover
    {
        background: #eaeaea;
        color: #000;
    }

.M a:link, .M a:active, .M a:visited, .F a:link, .F a:active, .F a:visited
{
    color: #000;
}

.X
{
    display: block;
    float: left;
    margin: 3px 0 0 0;
    padding-left: 5px;
}

.Xatt
{
    padding-left: 5px;
}

.SA
{
    float: left;
    width: 14px;
    margin: 3px 0 0 1px;
}

.hl
{
    width: 15px;
    padding: 3px 0 0 0;
}

.ht
{
    width: 15px;
    height: 15px;
    border: none;
    padding: 0;
    background: url(../images/ico_groupshow087795.gif) 4px 7px no-repeat;
    cursor: pointer;
}

.st
{
    width: 15px;
    height: 15px;
    border: none;
    padding: 0;
    background: url(../images/ico_groupshow087795.gif) 4px -24px no-repeat;
    cursor: pointer;
}

.hts
{
    width: 15px;
    height: 15px;
    border: none;
    padding: 0;
    background: url(../images/newicon/ico_hts087793.gif) 4px 7px no-repeat;
    cursor: pointer;
}

.sts
{
    width: 15px;
    height: 15px;
    border: none;
    padding: 0;
    background: url(../images/newicon/ico_sts087793.gif) 4px 7px no-repeat;
    cursor: pointer;
}

.L
{
    text-decoration: none;
    height: 100%;
    cursor: pointer;
}

.D
{
    display: block;
    padding: 0;
    float: left;
    width: 116px;
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 5px 10px 0 0;
}

    .D u
    {
        text-decoration: none;
    }

.K
{
    display: block;
    position: absolute;
    margin: 0!important;
    margin: 0 0 0 -24px;
    margin: /**/ 0 0 0 -24px;
    width: 24px;
    height: 20px;
    cursor: pointer;
    background: url(../images/ico087795.gif) 0 -188px no-repeat;
    right: 6px;
    *right: auto;
}

.K1
{
    display: block;
    position: absolute;
    margin: 0!important;
    margin: 0 0 0 -24px;
    margin: /**/ 0 0 0 -24px;
    width: 24px;
    height: 20px;
    cursor: pointer;
    background: url(../images/ico087795.gif) 0 -206px no-repeat;
    right: 6px;
    *right: auto;
}

.R
{
    display: block;
    padding: 0;
    float: left;
    width: 18px;
    height: 16px;
    margin: 5px 0 0 0;
    cursor: pointer;
}

.R_c
{
    display: block;
    padding: 0;
    float: left;
    width: 40px;
    height: 16px;
    margin: 5px 0 0 0;
}

.Rr
{
    background: url(../images/newicon/mail16f25f.png) -48px -16px no-repeat;
}

.Ru
{
    background: url(../images/newicon/mail16f25f.png) -48px 0 no-repeat;
}

.Rc
{
    background: url(../images/newicon/mail16f25f.png) -48px -64px no-repeat;
}

.Rh
{
    background: url(../images/newicon/mail16f25f.png) -48px -32px no-repeat;
}

.Rz
{
    background: url(../images/newicon/mail16f25f.png) -48px -48px no-repeat;
}

.Ju
{
    background: url(../images/newicon/mail16f25f.png) -65px 0 no-repeat;
}

.Ti
{
    background: url(../images/newicon/mail16f25f.png) -48px -80px no-repeat;
}

.Ss
{
    background: url(../images/newicon/mail16f25f.png) -95px -123px no-repeat;
}

.Sf
{
    background: url(../images/newicon/mail16f25f.png) -63px -123px no-repeat;
}

.Sp
{
    background: url(../images/newicon/mail16f25f.png) -127px -123px no-repeat;
}

input.s1bg
{
    background: url(../images/newicon/mail16f25f.png) -64px -32px no-repeat;
    border: 0;
    padding: 0;
    width: 16px;
    height: 14px;
}

.Rw
{
    width: 8px;
    height: 11px;
    margin: 2px 0 0 0;
}

.posc
{
    margin: 0 5px 0 5px;
}

.J
{
    display: block;
    padding: 0;
    float: left;
    width: 24px;
    *width: 22px;
    margin: 8px 0 0 0;
}

.body .J, .articleContent .J
{
    float: none;
    width: auto;
}

.imflag, .imflag1
{
    position: absolute;
    margin: 1px 0 0 0!important;
    margin: 1px 0 0 122px;
    height: 16px!important;
    height: 23px;
    left: /**/ !important;
    cursor: default;
    padding: 6px 1px 0 2px;
}

.H
{
    display: block;
    padding: 0;
    float: left;
    width: 8px!important;
    width: 12px;
    margin: 6px 0 0 0;
}

.S_w1
{
    display: block;
    padding: 0;
    float: left;
    cursor: hand;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin: 5px 0 0 0;
    width: 36%;
    *width: expression(document.body.clientWidth - 440);
}

.S_w
{
    display: block;
    padding: 0;
    float: left;
    cursor: hand;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin: 5px 0 0 0;
    width: 46%;
    *width: expression(document.body.clientWidth - 380);
}

.S
{
    display: block;
    padding: 0;
    float: left;
    cursor: hand;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin: 5px 0 0 0;
    width: 36%;
}

.T
{
    display: block;
    margin: 0;
    float: right;
    width: 62px!important;
    width: 98px;
    padding: 5px 48px 0 0!important;
    padding: 5px 0 0 0;
    text-align: left;
}

.T_k
{
    display: block;
    margin: 0;
    float: right;
    width: 46px!important;
    width: 72px;
    padding: 5px 25px 0 0;
    text-align: right;
}

.T_s
{
    display: block;
    margin: 0;
    float: right;
    width: 82px!important;
    width: 92px;
    margin: 5px 5px 0 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.T_memo
{
    display: block;
    margin: 0;
    float: right;
    text-align: left;
    width: 110px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 5px 0 0 0;
}

.Z
{
    display: block;
    float: left;
    width: 8px;
    margin: 7px 0 0 0;
}

.Z1
{
    display: block;
    float: left;
    width: 12px;
    margin: 7px 0 0 0;
}

.Zh
{
    background: url(../images/newicon/mail16f25f.png) -64px -15px no-repeat;
}

.o_title
{
    background: url(../images/newicon/mail16f25f.png) -128px 0 repeat-y;
    margin: 0;
    padding: 0 0 0 15px;
    height: 21px;
    line-height: 21px;
}

    .o_title a:link, .o_title a:visited
    {
        color: #000;
        text-decoration: none;
    }

    .o_title a:hover
    {
        color: #000;
        text-decoration: underline;
    }

td.o_title2
{
    background: url(../images/newicon/mail16f25f.png) -128px 0 repeat-y;
    margin: 0;
    padding: 0 0 0 12px;
}

    td.o_title2 a:link, td.o_title2 a:visited
    {
        color: #000;
        text-decoration: none;
    }

    td.o_title2 a:hover
    {
        color: #000;
        text-decoration: underline;
    }

.o_title1
{
    padding: 5px 0 0 12px;
    height: 100%;
}

.barspace
{
    padding: 4px 7px;
}

.barspace1
{
    padding-right: 7px;
}

.barspace2
{
    padding-left: 9px;
}

.barspace3
{
    padding: 5px 7px;
}

.barspace4
{
    padding: 5px 7px 0;
    height: 28px;
    *height: 33px;
}

.input_b
{
    width: 65px;
    margin-right: 3px;
    height: 22px;
    line-height: 18px;
    cursor: hand;
}

.copy
{
    text-align: center;
    font: normal 11px Tahoma;
    color: #3b3b3b;
    margin: 8px 0 0 0;
}

.filter
{
    background: #ffffe9;
    border: 1px solid #d9d99a;
    cursor: pointer;
    margin-top: 2px;
}

    .filter a
    {
        text-decoration: underline;
        font-weight: bold;
    }

.changeditor
{
    float: right;
    margin: 2px 0 0 0;
    text-align: right;
}

.todaybody
{
    margin: 15px 7px 6px 4px;
    overflow: auto;
}

.leftpanel
{
    margin: 0 0 14px 0;
    padding: 0;
    list-style: none;
}

.welcomeinfo
{
    font: bold 16px "lucida Grande",Verdana;
    height: 39px;
    margin: 0 0 0 118px;
}

.sbigfont
{
    font: bold 16px "lucida Grande",Verdana;
}

.level
{
    margin-bottom: 6px;
    margin-left: 1px;
    font: normal 12px "lucida Grande",Verdana;
    clear: both;
}

.level_no
{
    margin-top: 8px;
    margin-bottom: 17px;
}

.totalmail
{
    padding: 0 0 0 120px;
    *padding: 0 0 0 120px;
    clear: both;
}

.mailinfo
{
    min-height: 52px;
    height: auto!important;
    height: 52px;
    padding: 4px 210px 8px 120px;
    line-height: 18px;
}

.rightframe
{
    float: right;
    width: 225px;
}

.newu
{
    margin: 0;
    padding: 0;
    height: 243px;
}

    .newu legend
    {
        margin: 0 6px;
        padding: 4px;
    }

.rightpanel
{
    width: 225px;
    margin: 0;
    padding: 0;
    height: 243px;
}

    .rightpanel legend
    {
        margin: 0 6px;
        padding: 4px;
    }

.colorpanel
{
    text-align: left;
    width: 271px;
}

.teachbg
{
    padding: 9px 5px 7px 7px;
    font: bold 14px "lucida Grande",Verdana;
    margin-right: 22px;
    line-height: 22px;
}

.tipstitle
{
    padding: 6px 0 4px 14px;
    height: 18px!important;
    height: /**/ 25px;
    font-size: 14px;
}

.tipvote
{
    margin: 0 0 6px 4px;
    clear: both;
}

.today_img
{
    float: left;
    margin: 15px 0 0 12px;
}

.tipul
{
    padding: 10px 0 0 14px;
    margin: 0;
    list-style-type: none;
}

    .tipul li
    {
        margin-bottom: 19px;
    }

        .tipul li b
        {
            color: #000;
        }

.tabtitle td
{
    font-size: 14px;
    line-height: 32px;
}

    .tabtitle td a
    {
        height: 100%;
        display: block;
    }

#attachment_BigAttach_bottom .bigatt_bt
{
    clear: both;
    margin-top: 2px;
    height: 35px;
}

    #attachment_BigAttach_bottom .bigatt_bt .ico_big
    {
        float: left;
        margin: 2px 8px 0 0;
    }

    #attachment_BigAttach_bottom .bigatt_bt .name_big
    {
        float: left;
    }

    #attachment_BigAttach_bottom .bigatt_bt a.a_name
    {
        color: #000;
        text-decoration: none;
    }

    #attachment_BigAttach_bottom .bigatt_bt .down_big
    {
        margin-top: 1px;
    }

.att_bt
{
    clear: both;
    margin-top: 2px;
    height: 35px;
}

    .att_bt .ico_big
    {
        float: left;
        margin: 2px 8px 0 0;
    }

    .att_bt .name_big
    {
        float: left;
    }

    .att_bt a.a_name
    {
        color: #000;
        text-decoration: none;
    }

.att_tp
{
    height: 55px;
    float: left;
    margin: 0 12px 10px 0;
    text-align: center;
}

    .att_tp .name_big
    {
        white-space: nowrap;
        width: 100px;
        overflow: hidden;
        height: 24px;
        text-overflow: ellipsis;
    }

.face0
{
    background: url(../images/face0aedcb.gif) 0 0;
}

.face1
{
    background: url(../images/face0aedcb.gif) -58px 0;
}

.face2
{
    background: url(../images/face0aedcb.gif) -116px 0;
}

.face3
{
    background: url(../images/face0aedcb.gif) -174px 0;
}

.face4
{
    background: url(../images/face0aedcb.gif) -232px 0;
}

.face5
{
    background: url(../images/face0aedcb.gif) -290px 0;
}

.face6
{
    background: url(../images/face0aedcb.gif) -348px 0;
}

.face7
{
    background: url(../images/face0aedcb.gif) -406px 0;
}

.face8
{
    background: url(../images/face_f087795.gif) -348px 0;
}

.face9
{
    background: url(../images/face0aedcb.gif) -464px 0;
}

.face10
{
    background: url(../images/face0aedcb.gif) -522px 0;
}

.face13
{
    background: url(../images/face0aedcb.gif) -580px 0;
}

.face14
{
    background: url(../images/face0aedcb.gif) -638px 0;
}

.face15
{
    background: url(../images/face0aedcb.gif) -696px 0;
}

.face16
{
    background: url(../images/face02.jpg) 0 0;
}

.face17
{
    background: url(../images/face02.jpg) -58px 0;
}

.face18
{
    background: url(../images/face_f087795.gif) -116px 0;
}

.face19
{
    background: url(../images/face02.jpg) -115px 0;
}

.face21
{
    background: url(../images/face02.jpg) -173px 0;
}

.face22
{
    background: url(../images/face02.jpg) -232px 0;
}

.face23
{
    background: url(../images/face02.jpg) -463px 0;
}

.face24
{
    background: url(../images/face02.jpg) -522px 0;
}

.face20
{
    background: url(../images/face_f087795.gif) -232px 0;
}

.face80
{
    background: url(../images/face_f087795.gif) -290px 0;
}

.face82
{
    background: url(../images/face02.jpg) -290px 0;
}

.face83
{
    background: url(../images/face02.jpg) -346px 0;
}

.face84
{
    background: url(../images/face02.jpg) -405px 0;
}

.face108
{
    background: url(../images/face_f087795.gif) -348px 0;
}

.face200
{
    background: url(../images/face_f087795.gif) 0 0;
}

.face201
{
    background: url(../images/face_f087795.gif) -174px 0;
}

.face202
{
    background: url(../images/face_f087795.gif) -116px 0;
}

.face203
{
    background: url(../images/face_f087795.gif) -58px 0;
}

.face210
{
    background: url(../images/face_foxmail087795.jpg) -58px 0;
}

.face211
{
    background: url(../images/face_foxmail087795.jpg) 0 0;
}

.face204
{
    background: url(../images/face_f087795.gif) -406px 0;
}

.search_subject
{
    position: absolute;
    z-index: 11;
    right: 0;
    margin-top: 10px;
    *margin-top: 8px;
    padding: 0 6px 0 0;
    width: 284px;
    height: 22px;
}

    .search_subject div.addrtitle
    {
        float: right;
        position: relative;
        z-index: 1;
        margin: 4px -2px 0 0;
    }

.input_subject
{
    width: 181px;
    *width: 181px;
    font-weight: normal;
    margin-right: 2px;
    margin-top: 2px;
}

.search_subject .btn
{
    width: 97px;
    text-align: left;
    padding-left: 10px;
}

.onesize
{
    height: 6px;
    font-size: 1px;
    border-bottom: 1px solid #fff;
}

.addr_line
{
    font-size: 14px;
    font-weight: bold;
    border-bottom: 2px solid #aac9ea;
}

.t_left1
{
    margin-left: 17px;
}

.t_left2
{
    padding-left: 18px;
}

.imgnew
{
    position: absolute;
    margin-left: 28px;
    top: 0;
}

.imgnew1
{
    position: absolute;
    margin-left: 32px;
    top: 0;
}

a.showattch
{
    padding: 1px 3px 1px 0;
}

.postip
{
    position: absolute;
    border: 1px solid #928a7f;
    background: #ffffd9;
    padding: 10px;
}

.htimg
{
    position: absolute;
    margin: 10px 0 0 4px;
}

a.sltshow
{
    text-decoration: none;
    color: #000;
    font-weight: bold;
}

.autosave
{
    color: #fff;
    position: relative;
    height: 19px;
    line-height: 19px;
}

.autosave_txt
{
    padding: 0 6px;
    background: #4b981d;
}

.autosave1
{
    color: #fff;
    position: relative;
    background: #4b981d;
    height: 19px;
    line-height: 19px;
}

.verify, .verify_newwin
{
    width: 440px;
    height: 240px;
    position: absolute;
    z-index: 1020;
    border-right: 2px solid #d8dee4;
    border-bottom: 3px solid #d8dee4;
}

.ctitlebg
{
    float: left;
}

.ctbgin
{
    width: 18px;
    height: 16px;
    border-right: 1px solid #dce3c5;
    border-bottom: 1px solid #dce3c5;
    margin: 0 6px 4px 3px;
}

.s1, .s9
{
    color: #2131a1;
}


input.mailbg
{
    background: url(../images/newicon/remind087793.png) no-repeat;
    background-position: 0 1px;
    *background-position: 0 -1px;
    width: 14px;
    height: 14px;
    padding: 0;
    border-width: 0;
}

input.mailbg_disable
{
    background: url(../images/newicon/remind087793.png) no-repeat;
    background-position: -16px 1px;
    *background-position: -16px -1px;
    width: 14px;
    height: 14px;
    padding: 0;
    border-width: 0;
}

input.rssbg
{
    background: url(../images/rssbg087795.gif) no-repeat 0 0px;
    width: 12px;
    height: 14px;
    padding: 0;
    border-width: 0;
}

input.rssbg_disable
{
    background: url(../images/rssbg087795.gif) no-repeat -12px 0px;
    width: 12px;
    height: 14px;
    padding: 0;
    border-width: 0;
}

input.notebg
{
    background: url(../images/newicon/remind087793.png) no-repeat;
    background-position: 1px -15px;
    *background-position: 0 -17px;
    width: 14px;
    height: 14px;
    padding: 0;
    border-width: 0;
}

input.notebg_disable
{
    background: url(../images/newicon/remind087793.png) no-repeat;
    background-position: -15px -15px;
    *background-position: -15px -17px;
    width: 14px;
    height: 14px;
    padding: 0;
    border-width: 0;
}

input.sendRemind
{
    background: url(../images/newicon/remind087793.png) no-repeat;
    background-position: 1px -31px;
    *background-position: 0 -34px;
    width: 14px;
    height: 14px;
    padding: 0;
    border-width: 0;
}

input.sendRemind_disable
{
    background: url(../images/newicon/remind087793.png) no-repeat;
    background-position: -15px -31px;
    *background-position: -15px -34px;
    width: 14px;
    height: 14px;
    padding: 0;
    border-width: 0;
}

input.send2Phone
{
    background: url(../images/newicon/remind087793.png) no-repeat;
    background-position: 0px -47px;
    *background-position: 0 -49px;
    width: 14px;
    height: 14px;
    padding: 0;
    border-width: 0;
    zoom: 1;
}

input.send2Phone_disable
{
    background: url(../images/newicon/remind087793.png) no-repeat;
    background-position: -17px -47px;
    *background-position: -17px -49px;
    width: 14px;
    height: 14px;
    padding: 0;
    border-width: 0;
    zoom: 1;
}

/******* new button add by zhoon at 2013.5.8*/

/*新按钮样式（2013.5.8）by zhoon*/

/*normal*/
.button_gray, button_red, .button_blue
{
    display: inline-block;
    height: 22px;
    line-height: 22px;
    line-height: 24px \9;
    font-family: Simsun;
    _overflow-y: hidden;
    padding: 0 12px;
    margin: 0;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: cursor;
    -moz-user-select: none;
    -webkit-user-select: none;
    border-radius: 3px;
    border-radius: 0\9\0; /*IE9下，渐变滤镜不支持圆角，四角会显示白色背景色*/
}

.MacOS .button_blue, .MacOS .button_red, .MacOS .button_gray
{
    height: 21px;
    line-height: 22px;
    font-family: 'lucida Grande', Verdana;
}

.button_gray
{
    border: 1px solid #888;
    color: #000000;
    color: #000000!important;
    background: #F3F3F3;
    background: -moz-linear-gradient(top,#ffffff 0%,#ebebeb 90%,#F3F3F3 100%);
    background: -webkit-linear-gradient(top,#ffffff 0%,#ebebeb 90%,#F3F3F3 100%);
    background: -o-linear-gradient(top,#ffffff 0%,#ebebeb 90%,#F3F3F3 100%);
    background: -ms-linear-gradient(top,#ffffff 0%,#ebebeb 90%,#F3F3F3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#d7d7d7',GradientType=0 );
    background: linear-gradient(top,#ffffff 0%,#ebebeb 90%,#F3F3F3 100%);
}

.button_red
{
    border: 1px solid #9c211d;
    color: #fff;
    color: #fff!important;
    background: #f1505b;
    background: -moz-linear-gradient(top,#ff6574,#e13841);
    background: -webkit-linear-gradient(top,#ff6574,#e13841);
    background: -o-linear-gradient(top,#ff6574,#e13841);
    background: -ms-linear-gradient(top,#ff6574,#e13841);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6574',endColorstr='#e13841',GradientType=0 );
    background: linear-gradient(top,#ff6574,#e13841);
}

.button_blue
{
    border: 1px solid #1d567d;
    color: #fff;
    color: #fff!important;
    background: #2a96d8;
    background: -moz-linear-gradient(top,#2a96d8 0%,#257db9 90%,#2e89c5 100%);
    background: -webkit-linear-gradient(top,#2a96d8 0%,#257db9 90%,#2e89c5 100%);
    background: -o-linear-gradient(top,#2a96d8 0%,#257db9 90%,#2e89c5 100%);
    background: -ms-linear-gradient(top,#2a96d8 0%,#257db9 90%,#2e89c5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a96d8',endColorstr='#0169a9',GradientType=0 );
    background: linear-gradient(top,#2a96d8 0%,#257db9 90%,#2e89c5 100%);
}
/*focus*/
.button_gray:focus
{
    border-color: #0074bc;
}
/*hover*/
.button_gray:hover, button_red:hover, .button_blue:hover
{
    text-decoration: none;
    cursor: pointer;
}
/*active*/
.button_gray:active, .button_gray_active
{
    background: #F3F3F3;
    background: -moz-linear-gradient(top,#ebebeb,#F3F3F3);
    background: -webkit-linear-gradient(top,#ebebeb,#F3F3F3);
    background: -o-linear-gradient(top,#ebebeb,#F3F3F3);
    background: -ms-linear-gradient(top,#ebebeb,#F3F3F3);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb',endColorstr='#F3F3F3',GradientType=0 );
    background: linear-gradient(top,#ebebeb,#F3F3F3);
}

.button_red:active, .button_red_active
{
    background: #e13841;
    background: -moz-linear-gradient(top,#e13841,#ff6574);
    background: -webkit-linear-gradient(top,#e13841,#ff6574);
    background: -o-linear-gradient(top,#e13841,#ff6574);
    background: -ms-linear-gradient(top,#e13841,#ff6574);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e13841',endColorstr='#ff6574',GradientType=0 );
    background: linear-gradient(top,#e13841,#ff6574);
}

.button_blue:active, .button_blue_active
{
    background: #0074bc;
    background: -moz-linear-gradient(top,#0074bc,#238aca);
    background: -webkit-linear-gradient(top,#0074bc,#238aca);
    background: -o-linear-gradient(top,#0074bc,#238aca);
    background: -ms-linear-gradient(top,#0074bc,#238aca);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0074bc',endColorstr='#238aca',GradientType=0 );
    background: linear-gradient(top,#0074bc,#238aca);
}
/*disabled*/
.button_gray_disabled, .button_gray_disabled:hover, .button_gray_disabled:active
{
    background: #ececec;
    filter: none;
    border-color: #c3c3c3;
    color: #a8a8a8!important;
    box-shadow: none;
}

.button_blue_disabled, .button_blue_disabled:hover, .button_blue_disabled:active
{
    background: #98c3e2;
    filter: none;
    border-color: #a2b6c5;
    color: #f9fcfe!important;
    box-shadow: none;
}

.button_red_disabled, .button_red_disabled:hover, .button_red_disabled:active
{
    background: #f0acb0;
    filter: none;
    border-color: #c7a5a4;
    color: #fffffd!important;
    box-shadow: none;
}
/*space*/
.button_spaceRight
{
    margin-right: 3px;
}

.button_spaceLeft
{
    margin-left: 3px;
}
/*button_select*/
.button_selectLeft
{
    position: relative;
    padding-left: 25px;
    vertical-align: middle;
}

.button_selectRight
{
    position: relative;
    padding-right: 25px;
    vertical-align: middle;
}

.button_select
{
    position: relative;
    padding: 0 36px 0 7px;
    vertical-align: middle;
}

.button_select_txt
{
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.icon_select_s
{
    position: absolute;
    background: url(../images/newicon/mail16f25f.png) no-repeat 0 -128px;
    width: 14px;
    height: 14px;
    overflow: hidden;
    display: block;
}

.button_select .icon_select_s
{
    right: 8px;
    top: 4px;
}

.comm_icon_add, .comm_icon_edit, .comm_icon_delete
{
    width: 16px;
    height: 16px;
    display: inline-block;
    background: url(../images/bizmail/manage/icon_action1369aa.png) 0 0 no-repeat;
    overflow: hidden;
    position: absolute;
}

.comm_icon_add
{
    background-position: -72px -20px;
    left: 8px;
    top: 6px;
}

.comm_icon_edit
{
    background-position: -120px -18px;
    left: 8px;
    top: 4px;
}

.comm_icon_delete
{
    background-position: -72px 1px;
    left: 7px;
    top: 5px;
}

.button_back
{
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(../images/bizmail/ico_biz0c07e5.png) 0 0 no-repeat;
    overflow: hidden;
    position: absolute;
}

.button_back
{
    width: 14px;
    height: 14px;
    left: 8px;
    top: 3px;
    background-position: -91px 2px;
}


/*setting tool bar 组件 add by zhoon*/
div.setting_toolbar
{
    padding: 10px;
    border-width: 0 0 2px 0; /*border-bottom:2px solid #a7c5e2*/
    ;
    position: relative;
    _zoom: 1;
}

.setting_toolbar .tool_button_line
{
    color: #a0a0a0;
    font-weight: lighter;
    vertical-align: middle;
    font-size: 14px;
}

.setting_toolbar .tool_main_title
{
    color: #333;
    font-size: 14px;
    vertical-align: middle;
    font-weight: bold;
}

/*绑定微信-启用微信动态密码 add by zhoon*/
.weixin_active_password
{
    width: 550px;
    height: 170px;
    background-color: #eeeff2;
    margin: 0 auto;
}

.active_password_text
{
    float: left;
}

.active_password_icon
{
    float: left;
    margin: 24px 24px 0 45px;
    _display: inline;
}

.active_password_text .active_password_title
{
    font-size: 16px;
    margin: 25px 0 7px 0;
    font-weight: bold;
}

.active_password_text .active_password_desc
{
    color: #697198;
    line-height: 1.8;
    margin: 0;
}

.active_password_text .active_password_tip
{
    margin: 2px 0 12px 0;
    color: #a0a0a0;
    line-height: 1.5;
}


.s6bg
{
    background: url(../images/icon_xt087795.gif) no-repeat;
}

.s10_bg
{
    background: #000;
}

.s11
{
    color: #fb5903;
    word-break: break-all;
}

.s11_bg
{
    background: #fb5903;
}

.s12
{
    color: #1562e9;
}

.s12_bg
{
    background: #1562e9;
}

.s13
{
    color: green;
}

.s13_bg
{
    background: green;
}

.s14
{
    color: #a60af4;
}

.s14_bg
{
    background: #a60af4;
}

.s8
{
    color: #b73519;
}

.img_get
{
    margin: 2px 4px 0 1px;
}

.img_a
{
    margin: -6px 0 0 -17px!important;
    margin: 2px 0 0 -17px;
}

input.img_b
{
    margin: 0 0 0 -11px!important;
    margin: -14px 0 0 -13px;
    border: none;
    padding: 0;
    width: 11px;
    height: 11px;
}

.showfd
{
    background-position: -46px -214px!important;
    background: url(../images/ico087795.gif) -44px -216px no-repeat;
}

.hidefd
{
    background-position: -46px -203px!important;
    background: url(../images/ico087795.gif) -44px -205px no-repeat;
}

.weather
{
    position: absolute;
    top: 16px;
    right: 0;
    width: 171px;
}

    .weather .space
    {
        height: 28px;
        padding-left: 6px;
    }

    .weather img
    {
        float: left;
        margin: -8px 9px 0 0;
    }

    .weather .wtom
    {
        clear: both;
        padding-top: 6px;
    }

.set_pos
{
    margin: 6px 0 0 6px;
}

.newfd
{
    text-decoration: underline;
    cursor: pointer;
}

.re_fw
{
    background: #f4fdd3;
    margin: 2px 0;
}

.Lp
{
    vertical-align: absmiddle;
    margin-right: 2px;
}

.rollbg
{
    background: #eaeaea;
}

.postop
{
    font: normal 12px "lucida Grande",Verdana;
    margin: 4px 16px 0 16px;
    border-top: 1px solid #fff;
    padding: 0;
}

    .postop .input_onclick
    {
        width: 405px;
        height: 42px;
        font-size: 14px;
        padding: 3px;
    }

#quickSend
{
    padding: 9px 10px 9px 10px!important;
    padding: 8px 8px 6px 8px;
}

.groupbar
{
    height: 20px;
    margin: 3px 0 6px 0;
}
/*#quickSend .grptitle_tab_ {height:42px;width:44px;font-size:12px;margin-top:1px!important;margin-top:0;}*/
/**********************/
.editor_mask
{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 998;
    background: #fff;
    opacity: 0;
    filter: alpha(opacity=0);
    width: 100%;
    height: 100%;
}

.editor_dialog
{
    position: absolute;
    z-index: 999;
    padding: 0 3px 3px 0;
}

.editor_dialog_titlebar
{
    margin: 0 auto;
    border-bottom: 1px solid #718da6;
    background: #7fb6ed;
    cursor: move;
}

.editor_dialog_title
{
    padding: 9px 0 7px 10px;
    text-align: left;
    font: bold 12px "lucida Grande",Verdana;
    color: white;
}

.editor_dialog_content
{
    background: #fff;
    text-align: center;
    margin: 0;
    padding: 0;
}

.editor_close, .editor_close_mover
{
    float: right;
    margin: 7px 7px 0 0;
    *margin: 7px 4px 0 0;
    cursor: pointer;
    border: 1px solid #a7190f;
}

.editor_close
{
    background: #dc4835;
}

.editor_close_mover
{
    background: #ea7759;
}

.editor_min, .editor_min_mover
{
    float: right;
    margin: 7px 4px 0 0;
    cursor: pointer;
    border: 1px solid #a7190f;
}

.editor_min
{
    background: #ea7759;
}

.editor_min_mover
{
    background: #f8987f;
}

.smscontent
{
    background: #fff;
}

    .smscontent .bottom_bd
    {
        margin: 0 25px 15px;
        border-width: 0 0 2px;
        padding: 0 0 5px 0;
        font: bold 14px Verdana;
        width: auto;
    }

    .smscontent ul
    {
        margin: 15px 25px;
    }

        .smscontent ul li.left
        {
            width: 64px;
            padding-top: 5px;
            white-space: nowrap;
        }

        .smscontent ul li.rightinput
        {
            margin: 0 0 5px 65px;
        }

        .smscontent ul li.rightsms
        {
            margin: 0 0 0 65px;
            padding: 5px;
            line-height: 24px;
            height: auto;
            *height: 30px;
            border: 1px solid #e9e9e9;
        }

        .smscontent ul li.rightbtn
        {
            margin: 15px 0 0 64px;
        }

        .smscontent ul li.rightsms .smallwidth
        {
            width: 70px;
            margin: 0 4px 0 -4px;
        }

/*qmEditor*/
.qmEditorBase
{
    width: 100%;
    height: 100%;
    border-collapse: collapse;
    border-right: 1px solid #c3c3c3;
    border-top: 1px solid #9a9a9a;
    border-left: 1px solid #9a9a9a;
    background: #fff;
}

.qmEditorBaseBd
{
    border-top: 1px solid #c3c3c3;
    position: relative;
}

.qmEditorToolBar
{
    border-bottom: none;
}

.qmEditorToolBarDiv
{
    height: auto;
    *height: 100%;
    padding: 3px 2px;
    border-bottom: 1px solid #999;
}

.qmEditorToolBarItem
{
    float: left;
    font-size: 1px;
    margin: 0 1px;
}

.qmEditorToolBarItemRight
{
    float: right;
    font-size: 1px;
    margin: 0 5px;
    *margin: 1px 3px 0;
}

.qmEditorContent
{
}

.qmEditorText
{
    width: 100%;
    height: 100%;
    border: none;
    margin: 0;
    padding: 0 4px;
    font: normal 14px "lucida Grande",Verdana;
    line-height: 160%;
    word-break: break-all;
    white-space: pre-wrap;
    word-wrap: break-word;
}

.qmEditorDivEditArea
{
    display: block;
    height: 100%;
    overflow: auto;
    padding: 1px 4px;
    font: normal 14px "lucida Grande",Verdana;
    background: #fff;
    line-height: 160%;
    word-break: break-all;
    white-space: pre-wrap;
    word-wrap: break-word;
    border-top: 1px solid #d4d4d4;
}

.qmEditorIfrmEditArea
{
    display: block;
    width: 100%;
    height: 100%;
    border-top: 1px solid #d4d4d4;
    margin-bottom: 1px;
}

.qmEditorTBExternItem
{
}

#editor_toolbar_btn_container
{
}

.qmEditorBtnIcon, .qmEditorBtnIconOver, .qmEditorBtnIconCheck, .qmEditorMenuIcon
{
    width: 18px;
    * width: 20px;
    height: 18px;
    * height: 20px;
    padding: 1px;
    border: none;
}

.qmEditorBtnIconOver
{
    padding: 1px 0 0 1px;
    border-left: none;
    border-top: none;
    border-right: 1px solid gray;
    border-bottom: 1px solid gray;
}

.qmEditorBtnIconCheck
{
    padding: 0;
    border-left: 1px solid gray;
    border-top: 1px solid gray;
    border-right: 1px solid white;
    border-bottom: 1px solid white;
}

.qmEditorBtnA, .qmEditorFormatting
{
    padding: 2px 0 3px 8px;
    color: #039;
    font: normal 12px "lucida Grande",Verdana;
    text-decoration: underline;
    cursor: pointer;
    white-space: nowrap;
    -moz-user-select: none;
}

.qmEditorMenuIcon
{
    margin: -3px 0 0 0;
    height: 17px;
    * height: 19px;
}

.qmEditorMenuBorder
{
    border: 1px outset;
    * border: 2px outset;
    position: absolute;
    z-index: 99;
    background: white;
    padding: 2px;
    font-size: 1px;
}

.qmEditorMenuItem, .qmEditorMenuItemOver, .qmEditorMenuItemCheck, .qmEditorMenuItemDisabled
{
    width: 130px;
    height: 16px;
    line-height: 16px;
    padding: 2px;
    cursor: default;
    font: normal 12px "lucida Grande",Verdana;
}

.qmEditorMenuItem, .qmEditorMenuItemDisabled
{
    padding: 3px;
}

.qmEditorMenuItemOver
{
    border: 1px solid #000080;
    background: #FFEEC2;
    color: #036;
}

.qmEditorMenuItemCheck
{
    border: 1px solid #9a9afb;
}

.qmEditorMenuItemDisabled
{
    color: gray;
}

.qmEditorMenuColor
{
    width: 10px;
    *width: 12px;
    height: 10px;
    *height: 12px;
    font-size: 1px;
    border: 1px solid #a6a6a6;
}

.qmEditorMenuPanel
{
    font-size: 12px;
    padding: 3px;
}

.qmEditorButton1 .qmEditorButton2
{
    font-size: 12x;
    height: auto;
    *height: 22px;
    line-height: auto;
    *line-height: 18px;
    padding: 0 8px;
    *padding: 0;
}

.qmEditorButton1
{
    width: 52px;
    margin: 1px 2px 0 0;
}

.qmEditorButton2
{
    width: 76px;
    *width: 72px;
    margin: 1px 2px 0 0;
}

.qmEditorCLNameDef
{
    color: gray;
}

.qmEditorCLNameMdf
{
    color: black;
}

.qmEditorFormatting
{
    text-decoration: none;
    color: gray;
}

.qmEditorFormatBtn
{
    float: left;
    padding: 2px 0 3px 5px;
    * padding: 1px 0 3px 5px;
}

.qmEditorLinkDiv
{
    padding-bottom: 5px;
}

.qmEditorLinkBtn
{
    margin-left: 3px;
}

.qmEditorLinkButton
{
    text-align: right;
}

.qmEditorMusicDiv
{
    padding: 5px 5px 0 5px;
}

.qmEditorMusicInput
{
    width: 205px;
}

.qmEditorMusicButton
{
    text-align: right;
    padding: 5px 0;
}
/*qmEditor end*/
.infobar
{
    background: #fff9e3;
    border: 1px solid #fadc80;
    color: #743e04;
    margin-bottom: 10px;
    padding: 8px 20px 4px 20px;
}

#Senderdiv select
{
    width: 24px;
}

#Senderdiv
{
    width: 210px;
}

.mynote
{
    float: left;
    margin: 2px 0 0 0;
    font-weight: bold;
}

.txt_red
{
    color: #cc0000;
}

.sep_btnline
{
    position: absolute;
    border-left: 1px solid #9d9d9d;
    background: #fff;
    font-size: 1px;
    width: 1px;
    height: 18px;
    margin: -21px 0 0 59px;
    *margin: 4px 0 0 -9px;
}

.btn_sepline
{
    border-left: 1px solid #9d9d9d;
    *border-left: none;
    border-top: none;
    *border-top: 1px solid #9d9d9d;
    border-right: 1px solid #fff;
    border-bottom: none;
    *border-bottom: 1px solid #9d9d9d;
    width: 1px;
    *width: 2px;
    height: 18px;
    line-height: auto;
    padding: 0;
    margin: 1px 5px 0 4px;
    *margin: 0 5px 2px 4px;
    background: #9d9d9d;
}

.bg_cand
{
    background: url(../images/bg_cand087795.gif) no-repeat;
    font-weight: bold;
}

.bg_cand1
{
    background: url(../images/bg_cand1087795.gif) no-repeat;
    font-weight: bold;
}

li.fs a.fdleft, li.fs a.fdleft:link, li.fs a.fdleft:visited, li.fs a.fdleft:active, li.fd_mg a.fdleft, li.fd_mg a.fdleft:link, li.fd_mg a.fdleft:visited, li.fd_mg a.fdleft:active
{
    color: #929292;
}

li.fn .txt_red
{
    color: #fff;
    background: none;
}

.space_good_selected
{
    background: green;
    color: white;
}

.space_com_selected
{
    background: #ff9900;
    color: white;
}

.space_bad_selected
{
    background: #f12200;
    color: white;
}

.percent_good_selected
{
    color: green;
    font-weight: normal;
}

.percent_com_selected
{
    color: #ff9000;
    font-weight: normal;
}

.percent_bad_selected
{
    color: #f12200;
    font-weight: normal;
}

.onmousearrow
{
    display: block;
    float: right;
    height: 20px;
}

a.colormose, a.colormose:link, a.colormose:active, a.colormose:visited
{
    display: block;
    padding-left: 14px;
    height: 21px;
    line-height: 21px;
    color: #000;
    text-decoration: none;
}

    a.colormose:hover
    {
        color: #fff;
    }

.addrtips
{
    border-bottom: 1px solid #d8dee5;
}

.showcompose
{
    position: absolute;
    margin-left: 36px;
    cursor: pointer;
}

.menu_base
{
    background: #e0e0e0;
    padding: 0 1px 1px 0;
}

.menu_base_if
{
    position: absolute;
    z-index: 1000;
    background: transparent;
}

.menu_bd
{
    background: #fff;
    padding: 4px 0;
}

.menu_item, .menu_item_high, .menu_item_nofun
{
    padding: 0 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer;
    overflow: hidden;
}

.menu_item_nofun
{
    color: #7b7b7b;
    cursor: default;
}

.menu_item_high
{
    background: #3470cc;
    color: #fff;
}

.showarrow
{
    margin: 5px 0px 0px -5px;
    position: absolute;
}

.opashow
{
    position: absolute;
    width: 400px;
    *width: 397px;
    height: 157px;
    margin: 5px 3px;
    *margin: 3px;
    background: #000;
    opacity: 0.20;
    filter: alpha(opacity=20);
    z-index: -100;
}

.flagimg
{
    margin: 5px 0 0 5px;
    cursor: pointer;
}

.attsep
{
    margin-bottom: 3px;
}

.quicksetting
{
    background: #e1f0fe;
    height: 33px;
    font-weight: bold;
}

.flotleft
{
    float: left;
}

.stepblock
{
    background: #4b8ccf;
    color: #fff;
    height: 33px;
    line-height: 33px;
    padding: 0 12px;
}

.stepnone
{
    background: #e1f0fe;
    color: #86a6c6;
}

.noteshod
{
    background: #eee;
    margin: 5px 0 5px 0;
    padding: 0 2px 2px 0;
}

a.closetip
{
    display: block;
    padding: 1px 3px;
    text-decoration: none;
    background: #b78519;
    text-align: center;
    position: absolute;
}

    a.closetip:link
    {
        color: #fff;
    }

    a.closetip:hover
    {
        background: #83521d;
    }
/* webqq */
.qq_panel_btn
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 1px;
    CURSOR: pointer;
    PADDING-TOP: 2px;
}

.friendlist
{
    height: 32px;
    width: 518px;
    *width: 478px;
    position: absolute;
    right: 0;
    margin: 32px 0 0 0;
    * margin: 34px 0 0 0;
    border: 2px solid #fff;
    border-width: 2px 8px 0 4px;
    display: none;
}

.leftconn
{
    float: left;
    background: url(../images/ico087795.gif) no-repeat 0 -244px;
    width: 5px;
    height: 5px;
    overflow: hidden;
}

.rightconn
{
    float: right;
    background: url(../images/ico087795.gif) no-repeat -5px -244px;
    width: 5px;
    height: 5px;
    overflow: hidden;
}

.midconn
{
    padding: 6px 0 0 0;
}

.friendtab
{
    float: left;
    width: 110px;
    padding: 2px 6px 4px 8px;
    text-align: right;
    cursor: pointer;
}

.selfriendtab
{
    width: 110px;
    padding: 3px 2px 0 6px;
    text-align: right;
    position: absolute;
    background: white;
    border-bottom: none;
}

.moretab
{
    padding: 5px 6px 5px 12px;
}

.widthtab
{
    float: left;
    width: 76px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}

.friendtab .onlineimg
{
    margin: 2px 4px 0 0;
}

.friendtab .closeimg
{
    position: absolute;
    margin: 1px 0 0 -12px;
    cursor: pointer;
}

.closeimg_tab
{
    position: absolute;
    margin: 1px 0 0 -14px;
    cursor: pointer;
}

.midtabbd_right
{
    border-right: 1px solid #d3d7dd;
}

.midtabbd_left
{
}

.midtabbd_none
{
    border-right: none;
}

.qq_group
{
    cursor: default;
    padding: 4px 0 2px 4px;
}

.qq_group_img
{
    width: 14px;
    height: 13px;
    margin: -2px 0 0 0;
}

.qq_group_name
{
    width: 60px;
    overflow: hidden;
    word-break: break-all;
    height: 20px;
    line-height: 20px;
    padding-left: 2px;
}

.qq_group_count
{
    line-height: 20px;
}

.qq_person, .qq_person_sel, .qq_person_newmsg, .qq_person_newmsg_sel
{
    padding: 2px 2px 2px 16px;
    cursor: default;
}

.qq_person_sel, .qq_person_newmsg_sel, .qq_talk_tab_sel
{
    padding: 1px 1px 1px 15px;
}

.qq_person_sel
{
    background: #ffeec2;
}

.qq_person_newmsg_sel, .qq_talk_tab_sel
{
    background: #FDCC44;
}

.qq_talk_msg
{
    margin: 0 0 0 3px;
}

.on_linenum
{
    background: #fff;
}

.menu_base_if a.onlineman
{
    color: #000;
    text-decoration: none;
}

.border_none_top
{
    border-left: none;
    border-right: none;
    border-bottom: none;
}

.border_none_bottom
{
    border-left: none;
    border-right: none;
    border-top: none;
}

.left
{
    float: left;
}

.right
{
    float: right;
}

.webqq_min
{
    float: right;
    padding: 5px 3px 0 0;
    cursor: pointer;
}

.webqq_close
{
    float: right;
    padding: 5px 4px 0 0;
    cursor: pointer;
}

.webqq_online
{
    width: 17px;
    height: 17px;
    margin: -4px 0 0 0!important;
    margin: 0 0 0 0;
}

.webqq_close_tab
{
    margin: 5px 3px 0 0;
}

.webqq_close_tab_
{
    margin: 4px 2px 0 0;
}

.quickreply
{
    margin: 0 0 1px 0;
}

    .quickreply .settingtable
    {
        padding: 8px 9px 7px;
        height: auto;
        *height: 70px;
        border-top: 1px solid #fff;
    }

    .quickreply textarea
    {
        width: 385px;
        height: 62px;
        font: normal 12px "lucida Grande",Verdana;
        padding: 3px;
        overflow: auto;
    }

    .quickreply .txt
    {
        font-size: 14px;
    }

    .quickreply .graytext
    {
        font-size: 12px;
    }

    .quickreply .bd_ccc
    {
        margin: 1px 0 0 0;
    }

    .quickreply .left input
    {
        height: 62px;
        width: 58px;
        padding: 0;
        margin: 0;
    }

    .quickreply .grptitle_tab_ div, .quickreply .grptitle_tab div
    {
        line-height: 60px!important;
        line-height: 58px;
        cursor: pointer;
        text-align: center;
        border: 1px solid #fff;
    }

    .quickreply .right img, .upreply .txt_right img
    {
        margin: 0 0 0 6px;
    }

.upreply
{
}

    .upreply .txt_right
    {
        padding: 8px 9px;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
    }

.mycontent, .mycontent p, .mycontent font, .body, .body p, .body font, .gpcontent, .gpcontent font, .gpcontent p
{
    line-height: 170%;
}

    .gpcontent table
    {
        width: 82%;
    }

.fdnewmail
{
    font-weight: none;
    display: none;
}

.ep
{
    border: 0 solid red;
    position: absolute;
}

.toolbgline select
{
    margin-top: 3px;
}

.toolheight select
{
    margin-top: 0!important;
}

#addrselbar
{
    height: 29px;
}

    #addrselbar .left
    {
        margin-top: 5px;
    }

.addr_right
{
    width: 185px;
    padding: 6px 6px 25px 6px;
    position: absolute;
    top: 29px;
    right: 6px;
    z-index: 10;
}

.addr_left
{
    margin: 0 202px 6px 0!important;
    margin: 0 190px 6px 0;
}

.prefd
{
    background: url(../images/ico087795.gif) no-repeat -33px -216px;
    padding: 0;
    border: 0;
    width: 11px;
    height: 11px;
    cursor: pointer;
}

.nextfd
{
    background: url(../images/ico087795.gif) no-repeat -33px -205px;
    padding: 0;
    border: 0;
    width: 11px;
    height: 11px;
    cursor: pointer;
}

.border_top
{
    border-width: 2px 0 0 0;
}

.border_bottom
{
    border-width: 0 0 2px 0;
}

.step_temp
{
    padding: 12px 16px 24px 16px;
}

.frm_top
{
    padding-top: 7px;
}

.txt
{
    border_: 2px inset #718da6;
    height: 20px;
    padding-top: 0;
    *padding-top: 2px;
}

input.txt, input.txt2, textarea.txt, .txt
{
    border: 1px solid #c3c3c3;
    border-top: 1px solid #7c7c7c;
    border-left: 1px solid #9a9a9a;
    background: url(../images/newicon/today087793.gif) 0 -162px #fff repeat-x;
    outline: none;
}

input.txt2
{
    height: 22px;
    padding-top: 3px;
}

select.txt
{
    height: 23px;
}

.txt_disabled
{
    border: 1px solid #ccc;
    height: 20px;
    padding-top: 2px;
}

.msg_info
{
    line-height: 20px;
    padding: 0;
}

    .msg_info .step_title
    {
        padding: 12px;
    }

    .msg_info .btn_title
    {
        padding: 5px 12px 3px 12px;
    }

    .msg_info .left, .msg_info .right
    {
        width: 5px;
        height: 5px;
        overflow: hidden;
    }

    .msg_info .content
    {
        padding: 2px 8px 2px 10px;
        clear: both;
    }

    .msg_info .clear
    {
        clear: both;
        height: 5px;
    }

.vip_arrow_top_l
{
    background: url(../images/vip_arrow087795.gif) no-repeat;
    width: 5px;
    height: 5px;
    overflow: hidden;
    float: left;
}

.vip_arrow_top_r
{
    background: url(../images/vip_arrow087795.gif) no-repeat -5px 0;
    width: 5px;
    height: 5px;
    overflow: hidden;
    float: right;
}

.vip_arrow_bottom_l
{
    background: url(../images/vip_arrow087795.gif) no-repeat 0 -5px;
    width: 5px;
    height: 5px;
    overflow: hidden;
    float: left;
}

.vip_arrow_bottom_r
{
    background: url(../images/vip_arrow087795.gif) no-repeat -5px -5px;
    width: 5px;
    height: 5px;
    overflow: hidden;
    float: right;
}

.rank_1
{
    background: url(../images/newicon/mail16f25f.png) -112px -32px no-repeat;
    width: 14px;
    height: 14px;
    display: block;
    float: left;
    margin-right: 1px;
    vertical-align: middle;
}

.rank_2
{
    background: url(../images/newicon/mail16f25f.png) -112px -48px no-repeat;
    width: 14px;
    height: 14px;
    display: block;
    float: left;
    margin-right: 1px;
    vertical-align: middle;
}

.rank_3
{
    background: url(../images/newicon/mail16f25f.png) -112px -64px no-repeat;
    width: 14px;
    height: 14px;
    display: block;
    float: left;
    margin-right: 1px;
    vertical-align: middle;
}

.vip_bg
{
    background: url(../images/vip_bg087795.gif) no-repeat right bottom #fff;
}

.composetab
{
    height: 27px;
    margin-top: 1px* margin-top:4px;
}

    .composetab td
    {
        width: 110px;
        padding-right: 2px;
    }

.composetab_img
{
    background: url(../images/composetab087795.gif) no-repeat;
    width: 110px;
    height: 3px;
    overflow: hidden;
    position: absolute;
}

td.tabsep
{
    font-size: 1px;
    width: 0;
    padding: 0;
    overflow: hidden;
}

.composetab_sel, .composetab_unsel
{
    width: 110px;
    height: 27px;
    text-align: center;
    font: bold 14px "lucida Grande",Verdana;
}

.composetab_unsel
{
    cursor: pointer;
}

.composetab_sel div
{
    padding-top: 7px;
}

.composetab_unsel a
{
    display: block;
    padding-top: 7px;
    text-decoration: none;
}

.setting_padding
{
    padding: 4px 7px;
}

    .setting_padding div
    {
        margin-left: 5px;
    }

.qzone_card
{
    width: 265px;
}

    .qzone_card .settingtable
    {
        padding: 7px 9px 6px;
        border: 1px solid #fff;
    }

.qzone_bg
{
    background: url(../images/qzone_bg087795.gif) right bottom no-repeat;
    border: 1px solid #fff;
    border-top: 0;
}

    .qzone_bg .article_sub
    {
        padding: 12px 9px 10px;
        line-height: 19px;
    }

    .qzone_bg .article_digset
    {
        padding: 0 9px 10px;
        line-height: 18px;
    }

.grounpline
{
    background: url(../images/dottedline087795.gif) bottom repeat-x;
}

.folderbg
{
    background: #fff;
}

.mysidebar
{
    position: absolute;
    right: 6px;
    top: 0;
    width: 180px;
    height: auto;
    *height: 99%;
}

    .mysidebar a
    {
        text-decoration: none;
    }

.myleftbar
{
    margin-right: 191px;
}

.txtoverflow
{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.fn_list
{
    padding: 0 2px 4px 2px;
    color: #fff;
}

    a.fn_list, a.fn_list:link, a.fn_list:visited, .fn_list a
    {
        text-decoration: none;
        color: #fff;
    }

.bd_line
{
    border-width: 0 0 1px 0;
    height: 37px;
}

#MySidebar_DIV
{
    margin-top: 27px;
    padding: 10px 8px 20px 8px;
    width: 164px;
    *width: 180px;
    *height: 90%;
    min-height: 455px;
}

    #MySidebar_DIV .bd_dotline
    {
        border-width: 0 0 2px 0;
    }

#folder_new_fd
{
    padding: 10px 0 0 0;
}

    #folder_new_fd div
    {
        padding: 4px 0 6px 9px;
        margin: 0 0 4px 0;
        height: auto;
        width: 155px;
        *width: 164px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

#folder_new
{
    padding: 10px 0 0 0;
}

    #folder_new div
    {
        padding: 4px 0 6px 9px;
        margin: 0 0 6px 0;
        height: auto;
        width: 155px;
        *width: 164px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

#PopOperating_Div
{
    display: block;
}

.hauto
{
    height: auto;
}

.wauto
{
    width: auto;
}

.txtflow, .tf
{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
/******** 新版本mail_list style *********/
table.i
{
    table-layout: fixed;
    width: 100%;
    *width: auto;
}

    table.i td.cx, table.i td.cx_s
    {
        vertical-align: top;
        padding: 3px 0 1px 5px;
        width: 24px;
        height: 24px;
    }

    table.i td.ci
    {
        vertical-align: top;
        width: 50px;
        padding: 4px 0 0 0;
    }

        table.i td.ci div
        {
            float: left;
        }

            table.i td.ci div.ciz
            {
                width: 9px;
                margin-top: 2px;
            }

            table.i td.ci div.cir
            {
                width: 18px;
                height: 16px;
                overflow: hidden;
                cursor: pointer;
            }

            table.i td.ci div.cij
            {
                width: 12px;
                height: 12px;
                overflow: hidden;
                margin-top: 3px;
            }

    table.i td.l
    {
        padding-top: 2px;
        cursor: pointer;
    }

    table.i td.tl
    {
        width: 109px;
        padding-right: 12px;
    }

    table.i td.tl_g
    {
        width: 100px;
    }

    table.i td.new_g
    {
        width: 41px;
        text-align: center;
    }

    table.i img.flogo
    {
        background: url(../images/logo_wfoxmail087795.gif) -2px -1px no-repeat;
        width: 11px;
        height: 12px;
        padding: 0;
    }

    table.i td.gt
    {
        color: #a0a0a0;
    }

        table.i td.gt u
        {
            text-decoration: none;
        }

    table.i .no
    {
        font-weight: normal;
    }

    table.i td.tspd
    {
        width: 14px;
        padding-left: 2px;
    }

    table.i td.ts
    {
        width: 72px;
        color: #5e9c06;
        height: 17px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    table.i td.ts_u
    {
        width: 144px;
        padding-left: 5px;
        color: #5e9c06;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    table.i td.ab
    {
        padding: 5px 10px 8px 0;
    }

    table.i td.sz
    {
        width: 50px;
        padding: 0 7px 0 14px;
        white-space: nowrap;
    }

    table.i td.dt
    {
        width: 100px;
        white-space: nowrap;
    }

        table.i td.dt div
        {
            margin: 0 0 0 12px;
        }

    table.i td.fg
    {
        width: 25px;
        padding: 2px 0 0 0;
    }

    table.i td.fs1, table.i td.fs1_g
    {
        background: url(../images/newicon/mail16f25f.png) -73px -14px no-repeat;
    }

    table.i td.fr
    {
        background: url(../images/newicon/mail16f25f.png) -40px -108px no-repeat;
    }

.ico_flag
{
    background: url(../images/newicon/mail16f25f.png) -84px -15px no-repeat;
}

table.i td.pr
{
    width: 20px;
}

table.i td.gur
{
    width: 57px;
}

    table.i td.gur div
    {
        margin: 0 0 0 7px;
        text-align: center;
    }

table.i td.pr0, .K
{
    width: 20px;
    background: url(../images/newicon/mail16f25f.png) -82px -46px no-repeat;
}

table.i td.pr1, .K1
{
    width: 20px;
    background: url(../images/newicon/mail16f25f.png) -82px -30px no-repeat;
}

.wqbg
{
    position: absolute;
    height: 20px;
    top: 141px;
    left: 115px;
    overflow: hidden;
    z-index: 99;
    width: 55px;
}

#folder_group .g_list, .sbar_padd
{
    padding: 4px 0 3px 8px;
    margin: 0 0 1px 0;
    height: auto;
    width: 156px;
    *width: 164px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/*** attachment type ****/
.atype_bmp
{
    background: url( ../images/xdisk/ico_mid/fu_bmp.gif ) no-repeat;
}

.atype_doc
{
    background: url( ../images/xdisk/ico_mid/fu_doc.gif ) no-repeat;
}

.atype_eml
{
    background: url( ../images/xdisk/ico_mid/fu_eml.gif ) no-repeat;
}

.atype_exl
{
    background: url( ../images/xdisk/ico_mid/fu_exl.gif ) no-repeat;
}

.atype_gif
{
    background: url( ../images/xdisk/ico_mid/fu_gif.gif ) no-repeat;
}

.atype_html
{
    background: url( ../images/xdisk/ico_mid/fu_html.gif ) no-repeat;
}

.atype_jpg
{
    background: url( ../images/xdisk/ico_mid/fu_jpg.gif ) no-repeat;
}

.atype_mov
{
    background: url( ../images/xdisk/ico_mid/fu_mov.gif ) no-repeat;
}

.atype_pdf
{
    background: url( ../images/xdisk/ico_mid/fu_pdf.gif ) no-repeat;
}

.atype_ppt
{
    background: url( ../images/xdisk/ico_mid/fu_ppt.gif ) no-repeat;
}

.atype_psd
{
    background: url( ../images/xdisk/ico_mid/fu_psd.gif ) no-repeat;
}

.atype_rar
{
    background: url( ../images/xdisk/ico_mid/fu_rar.gif ) no-repeat;
}

.atype_swf
{
    background: url( ../images/xdisk/ico_mid/fu_swf.gif ) no-repeat;
}

.atype_tu
{
    background: url( ../images/xdisk/ico_mid/fu_tu.gif ) no-repeat;
}

.atype_txt
{
    background: url( ../images/xdisk/ico_mid/fu_txt.gif ) no-repeat;
}

.atype_qita
{
    background: url( ../images/xdisk/ico_mid/fu_qita.gif ) no-repeat;
}

.atype_s_bmp
{
    background: url( ../images/xdisk/ico_min/fu_bmp.gif ) no-repeat;
}

.atype_s_doc
{
    background: url( ../images/xdisk/ico_min/fu_doc.gif ) no-repeat;
}

.atype_s_eml
{
    background: url( ../images/xdisk/ico_min/fu_eml.gif ) no-repeat;
}

.atype_s_exl
{
    background: url( ../images/xdisk/ico_min/fu_exl.gif ) no-repeat;
}

.atype_s_gif
{
    background: url( ../images/xdisk/ico_min/fu_gif.gif ) no-repeat;
}

.atype_s_html
{
    background: url( ../images/xdisk/ico_min/fu_html.gif ) no-repeat;
}

.atype_s_jpg
{
    background: url( ../images/xdisk/ico_min/fu_jpg.gif ) no-repeat;
}

.atype_s_mov
{
    background: url( ../images/xdisk/ico_min/fu_mov.gif ) no-repeat;
}

.atype_s_pdf
{
    background: url( ../images/xdisk/ico_min/fu_pdf.gif ) no-repeat;
}

.atype_s_ppt
{
    background: url( ../images/xdisk/ico_min/fu_ppt.gif ) no-repeat;
}

.atype_s_psd
{
    background: url( ../images/xdisk/ico_min/fu_psd.gif ) no-repeat;
}

.atype_s_rar
{
    background: url( ../images/xdisk/ico_min/fu_rar.gif ) no-repeat;
}

.atype_s_swf
{
    background: url( ../images/xdisk/ico_min/fu_swf.gif ) no-repeat;
}

.atype_s_tu
{
    background: url( ../images/xdisk/ico_min/fu_tu.gif ) no-repeat;
}

.atype_s_txt
{
    background: url( ../images/xdisk/ico_min/fu_txt.gif ) no-repeat;
}

.atype_s_qita
{
    background: url( ../images/xdisk/ico_min/fu_qita.gif ) no-repeat;
}

.sepinfo
{
    margin: 5px 0;
}

.btnOuterLargeNormal
{
    background: url( ../images/btn_outer.gif ) no-repeat right -41px;
    height: 41px;
}

    .btnOuterLargeNormal a
    {
        background: url( ../images/btn_outer.gif ) no-repeat 0 0;
        font-size: 16px;
        font-weight: bold;
        display: block;
        padding: 9px 10px!important;
        *padding: 10px 10px 10px;
    }

.reset_div
{
    margin: 0 3px;
    background: #fff;
    padding: 5px 20px;
}

.reset_div_left
{
    float: left;
    width: 220px;
    text-align: right;
    margin-top: 20px;
}

.reset_div_right
{
    margin-left: 240px;
    margin-top: 20px;
}

.note_ipt
{
    width: 115px;
}

/*mp3 player*/
.mp3player, .mp3screen
{
    width: 280px;
    height: 63px;
    padding-left: 8px;
}

.mp3screen
{
    height: 210px;
    padding: 0;
    border-bottom: none;
    position: absolute;
    margin-top: -210px;
    padding: 5px 5px 0;
}

.mp3player .button_player
{
    width: 45px;
    height: 45px;
    margin: 7px 0 0 0;
    background-image: none!important;
}

    .mp3player .button_player input
    {
        width: 16px;
        height: 16px;
        border: none;
        background: none;
        margin: 14px 0 0 14px;
        *margin: 13px 0 0 13px;
    }

        .mp3player .button_player input.play
        {
            background: url(../images/hello/hello_play087790.gif);
        }

        .mp3player .button_player input.pause
        {
            background: url(../images/hello/hello_play087790.gif) 0 -16px;
        }

.mp3player .infopart
{
    margin: 7px 8px 0 53px;
    *margin: 7px 8px 0 49px;
}

.mp3player .infoview
{
    height: 28px;
    line-height: 28px;
    padding: 0 6px;
    margin: 0 0 3px 0;
    *margin: 0 0 4px 0;
    width: 210px;
}

.mp3player .infopart table div.loadingbar
{
    height: 9px;
    *height: 11px;
    overflow: hidden;
}

    .mp3player .infopart table div.loadingbar div.played
    {
        position: relative;
        z-index: 2;
        height: 9px;
        *height: 100%;
        background: #58b81d;
    }

    .mp3player .infopart table div.loadingbar div.downloaded
    {
        position: relative;
        margin-top: -9px;
        *margin-top: -18px;
        z-index: 1;
        height: 9px;
        *height: 100%;
        background: #D3E8B3;
    }

.mp3player .infopart table div.playbardiv
{
    position: relative;
    z-index: 3;
    margin: -12px 0 0 0;
    width: 100%;
}

    .mp3player .infopart table div.playbardiv .toolbg, .soundbar .toolbg
    {
        background-image: none;
    }

.mp3player .infopart table div.playbar
{
    position: relative;
    width: 3px;
    *width: 5px;
    height: 11px;
    *height: 13px;
    font-size: 1px;
}

.mp3player .infopart table td
{
    height: 16px;
}

    .mp3player .infopart table td.pointer
    {
        width: 14px;
    }

    .mp3player .infopart table td.addrtitle
    {
        font-size: 11px;
        padding: 0 4px;
    }

    .mp3player .infopart table td input.sound
    {
        width: 12px;
        height: 12px;
        border: none;
        background: url(../images/hello/hello_play087790.gif) -1px -35px;
        margin-top: 3px;
    }

    .mp3player .infopart table td input.mute
    {
        width: 12px;
        height: 12px;
        border: none;
        background: url(../images/hello/hello_play087790.gif) -1px -51px;
        margin-top: 3px;
    }

.soundbar
{
    margin: -57px 0 0 -3px;
    *margin: -40px 0 0 -15px;
    position: absolute;
    width: 12px;
    *width: 18px;
    padding: 2px;
    height: 52px;
    *height: 58px;
    overflow: hidden;
}

    .soundbar .bd
    {
        height: 37px;
        overflow: hidden;
        margin: 0 2px;
    }

        .soundbar .bd div
        {
            height: 38px;
            overflow: hidden;
            background: #58b81d;
        }

    .soundbar .soundarrow
    {
        height: 3px;
        *height: 5px;
        width: 12px;
        *width: 14px;
        overflow: hidden;
        margin: 0 0 0 -1px;
        *margin: 0 0 0 -3px;
        position: absolute;
    }
/*qzone img thumb*/
.thumbimg
{
    width: 78px;
    height: 60px;
}

.thumbnone
{
    padding: 5px;
}

.thumbover, .thumbon
{
    padding: 4px;
}
/*圆角对话框*/
.rounded
{
    position: relative;
}

    .rounded .bd_left
    {
        width: 4px;
        height: 3px;
        overflow: hidden;
        background: url(../images/newicon/mail16f25f.png) -96px -64px #fff;
        position: relative;
        float: left;
        top: -1px;
        left: -1px;
    }

    .rounded .bd_right
    {
        width: 4px;
        height: 3px;
        overflow: hidden;
        background: url(../images/newicon/mail16f25f.png) -103px -64px #fff;
        position: relative;
        float: right;
        top: -1px;
        right: -1px;
    }

    .rounded .bd_left_bt
    {
        width: 4px;
        height: 3px;
        overflow: hidden;
        background: url(../images/newicon/mail16f25f.png) -96px -71px #fff;
        position: relative;
        float: left;
        top: -2px;
        left: -1px;
    }

    .rounded .bd_right_bt
    {
        width: 4px;
        height: 3px;
        overflow: hidden;
        background: url(../images/newicon/mail16f25f.png) -103px -71px #fff;
        position: relative;
        float: right;
        top: -2px;
        right: -1px;
    }

    .rounded .content_inner
    {
        margin: 8px 12px;
        line-height: 20px;
    }

    .rounded .arrow_top
    {
        background: url(../images/rounded087795.gif) 0 -46px #fff;
        width: 19px;
        height: 10px;
        font-size: 1px;
        margin: -9px 0 0 10px;
        position: absolute;
    }

    .rounded .arrow_left
    {
        background: url(../images/rounded087795.gif) 0 -8px #fff;
        width: 10px;
        height: 19px;
        font-size: 1px;
        margin: 14px 0 0 -9px;
        position: absolute;
    }

    .rounded .arrow_right
    {
        background: url(../images/rounded087795.gif) 0 -27px #fff;
        width: 10px;
        height: 19px;
        font-size: 1px;
        margin: 14px 0 0 0;
        float: right;
        position: relative;
        right: 0;
    }

    .rounded .arrow_bottom
    {
        background: url(../images/rounded087795.gif) 0 -56px #fff;
        width: 19px;
        height: 10px;
        font-size: 1px;
        margin: -1px 0 0 10px;
        position: absolute;
    }

.msg_info .left, .rounded_pic .bd_left
{
    background: url(../images/newicon/mail16f25f.png) -96px -64px;
}

.msg_info .right, .rounded_pic .bd_right
{
    background: url(../images/newicon/mail16f25f.png) -101px -64px;
}

.msg_info .bottom_l, .rounded_pic .bd_left_bt
{
    background: url(../images/newicon/mail16f25f.png) -96px -69px;
}

.msg_info .bottom_r, .rounded_pic .bd_right_bt
{
    background: url(../images/newicon/mail16f25f.png) -101px -69px;
}

.rounded_pic .bd_left, .rounded_pic .bd_left_bt, .rounded_pic .bd_right, .rounded_pic .bd_right_bt
{
    width: 5px;
    height: 5px;
    overflow: hidden;
    top: 0;
    left: 0;
    right: 0;
}

.qm_msg
{
    background: #fff1b4;
    color: #743e04;
    position: relative;
    padding: 2px 14px;
    float: left;
}
/* addr */
.div_txt
{
    border: 1px solid #c3c3c3;
    border-top: 1px solid #7c7c7c;
    border-left: 1px solid #9a9a9a;
    background: url(../images/newicon/today087793.gif) 0 -162px #fff repeat-x;
    padding: 1px 1px 0 1px;
    width: auto;
    *width: 100%;
    height: auto;
    *height: 22px;
    min-height: 19px;
    font-family: Tahoma;
}

    .div_txt .fn_list
    {
        padding: 0;
    }

.div_txt_on
{
    background: url(../images/newicon/today087793.gif) 0 -162px #fafae1 repeat-x;
}

.addr_text
{
    margin: 1px -13px 1px 0;
    height: 16px;
    background: transparent;
}

    .addr_text input
    {
        ime-mode: disabled;
        font-family: Tahoma;
        background: transparent;
        margin-top: -1;
        *margin-top: -2px;
    }

.showteamon
{
    background: url(../images/newicon/compose127dee.png) no-repeat -80px -16px;
    width: 14px;
    height: 14px;
    border: 0;
    padding: 0;
    margin: 2px 1px 0 2px;
    vertical-align: middle;
}

.showteam
{
    background: url(../images/newicon/compose127dee.png) no-repeat -64px -16px;
    width: 14px;
    height: 14px;
    border: 0;
    padding: 0;
    margin: 2px 1px 0 2px;
    vertical-align: middle;
}

.fd_on
{
    background: url(../images/newicon/mail16f25f.png) no-repeat -127px -27px;
    width: 13px;
    height: 14px;
    border: 0;
    padding: 0;
    margin: 3px 0 0 -13px;
    *margin: 1px 0 0 -13px;
    cursor: pointer;
}

.fd_off
{
    background: url(../images/newicon/mail16f25f.png) no-repeat -127px -43px;
    width: 13px;
    height: 14px;
    border: 0;
    padding: 0;
    margin: 3px 0 0 -13px;
    *margin: 1px 0 0 -13px;
    vcursor: pointer;
}
/*地址控件*/
.addr_base
{
    height: 16px;
    margin: 1px 5px 1px 1px;
    cursor: default;
    color: #a0a0a0;
}

    .addr_base b
    {
        color: #000;
        font-weight: normal;
    }

    .addr_base span
    {
    }

.addr_cursor
{
    float: left;
    overflow: hidden;
    margin: 1px -1px 0 0;
    width: 1px;
    height: 15px;
    background: black;
    border-top: 1px solid black;
}
/*.addr_base .icon_help_s {display:none;}*/

.addr_select, .addr_select span, .addr_select b
{
    color: #fff;
}

.addr_over, .addr_select, .addr_errsel
{
}

.addr_error span, .addr_error b
{
    color: red;
}

.addr_errsel, .addr_errsel span, .addr_errsel b
{
    color: #fff;
}

.addr_errover span, .addr_errover b
{
    background: #DBDBDB;
    color: red;
}

/*.addr_domain_err .domain {color:#743e04;font-weight:bold;margin-right:12px;}
.addr_domain_err .icon_help_s, .addr_domain_errsel .icon_help_s, 
	.addr_domain_errover .icon_help_s {display:inline;margin:2px 0 0 -12px;border:none;position:absolute;}
.addr_domain_errsel, .addr_domain_errsel b  {color:#fff;}
.addr_domain_errover .domain, .addr_domain_errsel .domain {font-weight:bold;margin-right:12px;}*/

.addr_domain_err .domain
{
    color: #743e04;
    background-color: #ffeeee;
}

.addr_domain_errsel, .addr_domain_errsel b
{
    color: #fff;
}

.addr_move
{
    opacity: 0.2;
    filter: alpha(opacity=20);
}

.addr_mover
{
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.spamid
{
    background-image: url(../images/domains_gray087795.gif);
    background-repeat: no-repeat;
    background-position: 24px 0;
    width: 20px;
    height: 16px;
}

.mailboxlist
{
    background: url(../images/domains087795.gif);
    background-repeat: no-repeat;
    background-position: 0 -160px;
    width: 16px;
    height: 16px;
    border: none;
    margin: 4px 1px 0 0;
    vertical-align: middle;
    *vertical-align: auto;
}

.netease
{
    background-position: 0 -64px;
}

.msn, .hotmail
{
    background-position: 0 0;
}

.yahoo
{
    background-position: 0 -16px;
}

.gmail
{
    background-position: 0 -32px;
}

.sina
{
    background-position: 0 -48px;
}

.foxmail
{
    background-position: 0 -79px;
}

.sohu
{
    background-position: 0 -96px;
}

.21cn
{
    background-position: 0 -128px;
}

.qq
{
    background-position: 0 -144px;
}

.tocn
{
    background-position: 0 -128px;
}

.netease_twosix
{
    background-position: 0 -176px;
}

.netease_sixthree
{
    background-position: 0 -192px;
}

.slidebox .thumbNavigator
{
    position: absolute;
    bottom: 10px;
    left: 50px;
    width: 50;
    *width: 50px;
    height: 66px;
    border: 0px solid #444;
    z-index: 1001;
    text-align: center;
}

    .slidebox .thumbNavigator a
    {
        width: 48px;
        *width: 54px;
        height: 48px;
        *height: 54px;
        margin: 6px 2px;
        display: block;
        float: left;
        background: #111 url(../images/bg_slidebox_thumb087795.gif);
    }

        .slidebox .thumbNavigator a:link,
        .slidebox .thumbNavigator a:visited
        {
            border: 3px solid #222;
        }

        .slidebox .thumbNavigator a:hover,
        .slidebox .thumbNavigator a:active
        {
            border: 3px solid #999!important;
            margin: 4px 2px;
        }

        .slidebox .thumbNavigator a.active:link,
        .slidebox .thumbNavigator a.active:visited,
        .slidebox .thumbNavigator a.active:hover,
        .slidebox .thumbNavigator a.active:active
        {
            border: 3px solid #eee;
        }

        .slidebox .thumbNavigator a.nopic
        {
            cursor: default;
            background: url();
        }

            .slidebox .thumbNavigator a.nopic:hover,
            .slidebox .thumbNavigator a.nopic:active
            {
                border: 3px solid #222!important;
                margin: 6px 2px;
            }

        .slidebox .thumbNavigator a img
        {
            width: 48px;
            height: 48px;
        }



    .slidebox .thumbNavigator .navButton
    {
        width: 10px;
        *width: 20px;
        height: 30px;
        *height: 54px;
        background: #222;
        padding: 24px 5px 0;
        margin: 6px 2px;
        text-align: center;
        float: left;
        cursor: pointer;
    }

        .slidebox .thumbNavigator .navButton .img
        {
            width: 7px;
            height: 11px;
        }

    .slidebox .thumbNavigator .hidden
    {
        visibility: hidden;
    }

    .slidebox .thumbNavigator .thumbList
    {
        margin: 0 auto;
        float: left;
    }

.slidebox a#imgPreviousArea,
.slidebox a#imgNextArea
{
    background-repeat: no-repeat;
}

.backhomeimg_today
{
    width: 12px;
    height: 12px;
    margin: 0 3px 0 0;
    *margin: 0 3px 0 0;
    vertical-align: middle;
}

.arrow_fontsize
{
    font-size: 11px;
    *font-size: 8px;
    font-family: arial,sans-serif;
    padding-bottom: 5px;
    opacity: 0.45;
    filter: alpha(opacity=45);
}

.arrow_fontsize_search
{
    font-size: 11px;
    *font-size: 9px;
    font-family: arial,sans-serif;
}

#ShowSplitMailList
{
    position: none;
    *position: absolute;
    margin: -8px 5px 0 0;
    *margin: -8px 0 0 -3px;
}

    #ShowSplitMailList .textoftitle
    {
        margin-right: 0!important;
    }

    #ShowSplitMailList .onmousearrow
    {
        width: 205px!important;
    }

.rightPanelTop
{
    margin-top: 27px;
    *height: 90%;
    min-height: 485px;
}
/* Calendar */
.calendar
{
    width: 100%;
}

    .calendar td
    {
        font-family: Tahoma,Arial,Verdana;
        border-collapse: collapse;
        text-align: right;
    }

    .calendar .title_year
    {
        padding: 4px 0;
        width: 100%;
        text-align: center;
        border-width: 0 0 1px 0;
    }

    .calendar .selecter
    {
        margin: 0 10px 0 8px;
    }

        .calendar .selecter img
        {
            cursor: pointer;
            margin: 0 2px;
        }

    .calendar .datelist
    {
        background: #fff;
    }

    .calendar .day
    {
        font: normal 11px Tahoma;
        border: 1px solid #f2f4f6;
        border-width: 0 1px 1px 0;
        padding: 2px 4px 2px;
        background-repeat: no-repeat;
        background-position: right top;
    }

    .calendar .week_title
    {
        background:;
        border-width: 0 0 1px 0;
        pointer: default;
        text-align: center;
        padding: 4px 2px 2px;
    }

    .calendar .hover
    {
        border-color: #ccc;
        padding: 1px 3px 3px 1px;
    }

    .calendar .normalday
    {
        cursor: pointer;
    }

    .calendar .today
    {
        background-color: #727272;
        color: #fff;
    }

    .calendar .invalidateday
    {
        color: #e0e0e0;
    }

    .calendar .remind
    {
        background-image: url(../images/bg_remind_enable087795.gif);
    }

    .calendar .remind_expired
    {
        background-image: url(../images/bg_remind_disable087795.gif);
    }

.toolheight
{
    *height: 35px;
    padding: 6px 7px 5px;
    *padding: 6px 7px 4px;
}

    .toolheight .right
    {
        margin: 4px 0 0 0;
    }

li.fs a.fn_list, li.fs a.fn_list:link, li.fs a.fn_list:visited
{
    color: #fff;
}

li.fs_userlist
{
    padding-left: 0;
}

/*
li.fs_user,.fs_user {padding-left:24px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:120px;*width:136px;}
li.fs_userlist a, li.fs_user a {padding:1px 4px 3px;*padding:3px 4px 3px;border:none!important;}

*/

li.fs_userlist, li.fs_user
{
    padding-left: 0;
    width: 144px;
    *width: 142px;
}

    li.fs_userlist a
    {
        padding: 1px 4px 3px;
        *padding: 3px 4px 3px;
    }

    li.fs_user a
    {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        padding: 1px 4px 3px 24px;
        *padding: 3px 4px 3px 24px;
        border: none!important;
        text-decoration: underline;
    }

        li.fs_user a.fn_list, li.fs_user a.fn_list:link, li.fs_user a.fn_list:hover, li.fs_user a.fn_list:visited, li.fs_user a.fn_list:active
        {
            color: #fff;
            text-decoration: underline;
        }

.fs_user .fn_list, .fs .fn_list, .fs_userlist .fn_list
{
    color: #fff;
}

#remind_edit
{
    padding: 0 0 0 5px;
}

.editRemind
{
    width: 12px;
    height: 12px;
    background: url(../images/icon_tx087795.gif) no-repeat -2px -2px;
}

.setRemind
{
    width: 12px;
    height: 12px;
    background: url(../images/icon_tx087795.gif) no-repeat -17px -2px;
}

td.o_sender
{
    width: 94px;
    *width: 105px;
}

td.o_newreply
{
    width: 51px;
    *width: 51px;
    padding: 0 0 0 3px;
    text-align: center;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
    td.o_sender
    {
        width: 105px;
    }

    td.o_newreply
    {
        width: 51px;
    }
}

.level_image
{
    background-image: url(../images/newicon/contact087793.gif);
    background-repeat: no-repeat;
    width: 32px;
    height: 16px;
}

.measure_image
{
    background-image: url(../images/newicon/measure087793.gif);
    background-repeat: no-repeat;
    width: 32px;
    height: 16px;
}

.level_1
{
    background-position: 0 0;
}

.level_2
{
    background-position: -32px 0;
}

.level_3
{
    background-position: -64px 0;
}

.level_4
{
    background-position: -96px 0;
}

.level_5
{
    background-position: -128px 0;
}

.list_border_bottom
{
    border-bottom: 1px solid #E3E6EB;
}

.domainmaillogo
{
    height: 40px;
    width: 190px;
    margin: 13px 15px 0 10px;
}

.secpwd_link
{
    padding: 5px 5px 0 0;
}

.iconMask
{
    background: url(../images/rss/mask_bai087790.gif);
    width: 40px;
    height: 40px;
}

.iconMask_gray
{
    background: url(../images/rss/mask_hui087790.gif);
    width: 40px;
    height: 40px;
}

.cursorZoom
{
    cursor: url(/zh_CN/htmledition/images/newicon/zbig087793.cur),auto;
    float: none;
    margin: 2px 0 2px 0;
}


/* new icon */
.icon_finish_b
{
    width: 32px;
    height: 32px;
    background: url(../images/newicon/prompt087793.png) no-repeat 0 0;
}

.icon_finish_m
{
    width: 14px;
    height: 14px;
    background: url(../images/newicon/prompt087793.png) no-repeat 0 -32px;
}

.icon_finish_s
{
    width: 12px;
    height: 12px;
    background: url(../images/newicon/prompt087793.png) no-repeat 0 -48px;
}

.icon_disable_b
{
    width: 32px;
    height: 32px;
    background: url(../images/newicon/prompt087793.png) no-repeat -32px 0;
}

.icon_disable_m
{
    width: 14px;
    height: 14px;
    background: url(../images/newicon/prompt087793.png) no-repeat -32px -32px;
}

.icon_disable_s
{
    width: 12px;
    height: 12px;
    background: url(../images/newicon/prompt087793.png) no-repeat -32px -48px;
}

.icon_caution_b
{
    width: 32px;
    height: 32px;
    background: url(../images/newicon/prompt087793.png) no-repeat -64px 0;
}

.icon_caution_m
{
    width: 14px;
    height: 14px;
    background: url(../images/newicon/prompt087793.png) no-repeat -64px -32px;
}

.icon_caution_s
{
    width: 12px;
    height: 12px;
    background: url(../images/newicon/prompt087793.png) no-repeat -64px -48px;
}

.icon_info_b
{
    width: 32px;
    height: 32px;
    background: url(../images/newicon/prompt087793.png) no-repeat -96px 0;
}

.icon_info_m
{
    width: 14px;
    height: 14px;
    background: url(../images/newicon/prompt087793.png) no-repeat -96px -32px;
}

.icon_info_s
{
    width: 12px;
    height: 12px;
    background: url(../images/newicon/prompt087793.png) no-repeat -96px -48px;
}

.icon_error_b
{
    width: 32px;
    height: 32px;
    background: url(../images/newicon/prompt087793.png) no-repeat -128px 0;
}

.icon_error_m
{
    width: 14px;
    height: 14px;
    background: url(../images/newicon/prompt087793.png) no-repeat -128px -32px;
}

.icon_error_s
{
    width: 12px;
    height: 12px;
    background: url(../images/newicon/prompt087793.png) no-repeat -128px -48px;
}

.icon_successful
{
    width: 31px;
    height: 31px;
    background: url(../images/newicon/prompt087793.png) no-repeat -160px 0;
}

.icon_failed
{
    width: 31px;
    height: 31px;
    background: url(../images/newicon/prompt087793.png) no-repeat -192px 0;
}

.icon_help_b
{
    width: 32px;
    height: 32px;
    background: url(../images/newicon/prompt087793.png) no-repeat -224px 0;
}

.icon_help_m
{
    width: 14px;
    height: 14px;
    background: url(../images/newicon/prompt087793.png) no-repeat -224px -32px;
}

.icon_help_s
{
    width: 12px;
    height: 12px;
    background: url(../images/newicon/prompt087793.png) no-repeat -224px -48px;
}

.icon_switch_compose
{
    width: 12px;
    height: 12px;
    background: url(../images/newicon/compose127dee.png) no-repeat -96px -16px;
}

/* domainmail button */
a.domainButton
{
    display: block;
    width: 191px;
    height: 48px;
    text-align: center;
    line-height: 48px;
    font-size: 14px;
    font-weight: bold;
    background: url(../images/domainmail/button087794.gif) #4E7DB8 no-repeat 0 0;
    color: #FFF;
}

    a.domainButton:link, a.domainButton:visited
    {
        color: #FFF;
        text-decoration: none;
    }

    a.domainButton:hover
    {
        color: #FFF;
        background: url(../images/domainmail/button087794.gif) #5F94D8 no-repeat -191px 0;
    }
/* No Underline in new skin */
/*.showAccountDivHeightMax {height:185px;}
.showAccountDivHeightMin {height:158px;}*/
ul.enterul2
{
    margin: 0;
    padding: 0 12px;
    list-style: none;
}

    ul.enterul2 .bd
    {
        border-width: 0!important;
        border-width: 1px;
    }

    ul.enterul2 li
    {
        float: left;
        height: 30px;
        width: 44%;
        white-space: nowrap;
    }

.todaybottominfo
{
    margin: 10px 0 0 8px;
    line-height: 20px;
}

.todaytopinfo1
{
    padding: 2px 0 0 0;
    height: 19px;
    margin: 0 0 4px 0;
}

#showTodayTabslist
{
    height: 22px;
}

    #showTodayTabslist a
    {
        text-decoration: none;
    }

    #showTodayTabslist .attbg a
    {
        color: #000;
    }

/*a,a:link,a:visited,li.fs a.fdleft:hover,li.fd_mg a.fdleft:hover {text-decoration:none;}*/

li.fs, li.fn, li.f_calender
{
    height: 22px;
    overflow: hidden;
    padding-top: 0;
    line-height: auto;
    margin-bottom: 1px;
    margin-top: 0;
}

    li.f_calender a
    {
        text-decoration: none;
    }

.newskinbody a, .newskinbody a:link, .newskinbody a:visited, .newskinbody a:active
{
    text-decoration: none;
}

.newskinbody li.fs a:hover, .newskinbody li.fs a.fdleft:hover, .newskinbody li.fn a.fdleft:hover
{
    text-decoration: underline;
}

.showAccountDivHeightMax
{
    height: 162px;
}

.showAccountDivHeightMin
{
    height: 136px;
}

.showAccountDivHeightsuperMax
{
    height: 184px;
}
/*27px*/
.sepline_height
{
    height: 4px;
    overflow: hidden;
}

a.talk, a.talk:hover
{
    text-decoration: none;
}

.todaybottominfo
{
    line-height: 16px;
}

    .todaybottominfo a
    {
        text-decoration: none;
    }

        .todaybottominfo a:hover
        {
            text-decoration: underline;
        }

.todaytopinfo1
{
    padding: 0;
    margin: 0;
}

.sepinfo
{
    margin: 2px 0 7px;
}

.sepline
{
    margin-top: 2px;
}

.tabtitle
{
    border-top-width: 4px;
}

    .tabtitle td
    {
        line-height: 28px;
    }

.tipstitle_title a
{
    text-decoration: none;
}

    .tipstitle_title a:hover
    {
        text-decoration: underline;
    }

.mailinfo1
{
    *margin-top: -4px;
}

/*New Folderlist UI*/
.newskinbody li.fs, .newskinbody li.fn
{
    padding-left: 0;
    padding-right: 0;
}

    .newskinbody li.fs a, .newskinbody li.fn a
    {
        display: block;
        height: 22px;
        overflow: hidden;
        padding-left: 13px;
    }

.newskinbody #my_note li.fs_sep a, .newskinbody li a.fdleft
{
    display: inline;
    height: auto;
}

.newskinbody li.fs a.fdleft, .newskinbody li.fn a.fdleft, .newskinbody li.fs a.fdleft:hover, .newskinbody li.fn a.fdleft:hover
{
    background: none;
    padding-left: 0;
    margin-right: 2px;
}

.newskinbody li.fs_sep
{
    padding-left: 9px;
}

.newskinbody #my_note li.fs_sep a, .newskinbody #my_note li.fs_sep .fn_list a
{
    padding: 1px 4px 3px;
    *padding: 3px 4px 3px;
    border: none!important;
}

.newskinbody #my_note li.fs_sep .fn_list
{
    padding-left: 0;
    padding-right: 0;
}

    .newskinbody li .fn_list a, .newskinbody #my_note li.fs_sep .fn_list a, .newskinbody #my_note li.fs_sep .fn_list a:visited, .newskinbody #my_note li.fs_sep .fn_list a:link, .newskinbody #my_note li.fs_sep .fn_list a:active, .newskinbody #my_note li.fs_sep .fn_list a:hover
    {
        text-decoration: none;
        background: none;
        color: #fff;
    }

.newskinbody li .fd_on, .newskinbody li .fd_off
{
    position: relative;
    top: -23px;
    *top: -21px;
    margin-left: 0;
    margin-top: 0;
}

#newfolders a.fdlist_width, #personalfolders a.fdlist_width
{
    display: block;
    padding-left: 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.newskinbody li a.fdlist_width_pop, #popfolders a.fdlist_width_pop
{
    display: block;
    margin-left: 17px;
    *margin-left: 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100px;
    display: block;
}

.fdwidthmax
{
    width: 100px;
}

.empty_link
{
    top: -22px;
    position: relative;
}

.mysidebar a:hover
{
    text-decoration: underline;
}

.newskinbody ul.navbar li.fs input
{
    position: relative;
    border: 0;
    padding: 0;
    margin: 0;
    width: 20px;
    height: 20px;
    top: -20px;
    *top: -23px;
    left: 12px;
    *left: 2px;
    vertical-align: auto;
}

.composebtn
{
    background: url(../images/newicon/mail16f25f.png) 0 -1px no-repeat;
    *background-position: 0 0;
}

.checkbtn
{
    background: url(../images/newicon/mail16f25f.png) 0 -33px no-repeat;
    *background-position: 0 -32px;
}

.addrbtn
{
    background: url(../images/newicon/mail16f25f.png) 0 -63px no-repeat;
    *background-position: 0 -62px;
}

.newskinbody ul.navbar li.checkpart
{
    margin: 4px 10px 0 11px;
    *margin: 6px 10px 0 11px;
}

.newskinbody ul.navbar li.addrpart
{
    margin: 6px 10px 0 11px;
}

.newskinbody ul.navbar li.fs, .newskinbody ul.navbar li.fs a
{
    height: 24px!important;
}

    .newskinbody ul.navbar li.fs a
    {
        line-height: 24px;
        *line-height: 25px;
        padding-left: 41px;
    }

.newskinbody ul.navbar li.composepart
{
    margin: 0 10px 0 11px;
    padding: 2px 0 0 0;
    height: 26px!important;
}
/*New Folderlist UI*/

/* No Underline in new skin */

.qmplayer_mini_btn_style2
{
    border: 0px;
}

    .qmplayer_mini_btn_style2 .play
    {
        background: url(../images/newicon/icon_player087793.gif);
        border: none;
    }

    .qmplayer_mini_btn_style2 .pause
    {
        background: url(../images/newicon/icon_player087793.gif) 0 -48px;
        border: none;
    }

    .qmplayer_mini_btn_style2 input
    {
        vertical-align: middle;
        width: 46px;
        height: 30px;
        *height: 31px;
    }

.qmplayer_mini_style2_totaltime,
.qmplayer_mini_style2_display,
.qmplayer_mini_style2_progress,
.qmplayer_mini_style2_soundpanel
{
    display: none;
}

.qmplayer_mini_style2_currenttime
{
    color: #a0a0a0;
    font-size: 11px;
    display: block;
    position: relatvie;
    margin: -4px 0 0 16px;
    *margin: -5px 0 0 12px;
}

.newtips
{
    width: 300px;
    line-height: 16px;
    font-size: 12px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1001;
    text-align: left!important;
}

    .newtips .tipcontainer
    {
        z-index: 99;
        position: absolute;
        padding-right: 2px;
        *padding-right: 0px;
        width: 100%;
    }

    .newtips .tipbackground
    {
        z-index: 90;
        position: absolute;
        top: 0px;
        left: 0px;
        background: #beb49c;
        border-bottom: 4px solid #beb49c;
        margin: 8px 0 0 2px;
        *margin: 10px 0 0 2px;
        width: 300px;
        display: none;
        *display: none;
    }

    .newtips .container
    {
        width: 100%;
        margin-top: 6px;
        *border: 2px solid #ddd;
        *border-width: 0 2px 2px 0;
        padding-top: 0px!important;
    }

    .newtips .contentcontainer
    {
        width: 100%;
        padding: 0px!important;
        border: 1px solid #beb49c;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-box-shadow: 0px 2px 4px rgba(0,0,0,0.25);
        -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.25);
        background: #fefbe4;
    }

    .newtips .content
    {
        padding: 15px 18px 15px 14px!important;
        *padding: 15px 16px 15px 10px;
        border: 0px solid #fff;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        background: #fefbe4;
    }

    .newtips .tipsicon
    {
        float: left!important;
    }


    .newtips .tipsico
    {
        width: 36px;
        height: 36px;
    }

    .newtips .tipsico_normal
    {
        float: left;
        margin-right: 4px;
        background: url( ../images/today_icos/newtipsicon087794.gif) no-repeat 0 0;
    }

    .newtips .tipsico_note
    {
        background: url( ../images/today_icos/tips_note087794.gif) no-repeat 4px 0;
    }



    .newtips .tipsrightpanel
    {
        margin-left: 44px;
        *margin-left: 42px;
        margin-top: 3px;
        text-align: left;
        text-decoration: none!important;
    }

    .newtips .opertbar
    {
        text-align: right;
        margin-top: 5px;
        font-weight: normal!important;
    }

        .newtips .opertbar a
        {
            float: none!important;
            display: inline!important;
        }

    .newtips a.btnClose
    {
        position: absolute;
        right: 6px;
        top: 6px;
        width: 12px;
        height: 12px;
        background: url(../images/newicon/newtips087793.gif) no-repeat -48px 0;
    }

        .newtips a.btnClose:hover,
        .newtips a.btnClose:active
        {
            background: url(../images/newicon/newtips087793.gif) no-repeat -32px 0;
        }

    .newtips .arrowup
    {
        position: absolute;
        z-index: 99;
        display: block;
        width: 12px;
        height: 7px;
        margin-bottom: -1px;
        margin-left: 100px;
        background: url(../images/newicon/newtips087793.gif) no-repeat 0 0;
    }

    .newtips .arrowdown
    {
        display: block;
        width: 12px;
        height: 9px;
        margin-top: -1px;
        *margin-top: -3px;
        margin-left: 50px;
        background: url(../images/newicon/newtips087793.gif) no-repeat -16px 0;
    }

a.newtips_btnClose
{
    float: right;
    margin-top: 3px;
    width: 12px!important;
    height: 12px!important;
    background: url(../images/newicon/newtips087793.gif) no-repeat -48px 0;
}

    a.newtips_btnClose:hover,
    a.newtips_btnClose:active
    {
        background: url(../images/newicon/newtips087793.gif) no-repeat -32px 0;
    }

/* right sidebar standard start  */
.mysidebar
{
    padding: 8px 0;
    border-bottom: 6px solid #fff;
}

    .mysidebar .txt
    {
        width: 109px;
        margin-right: 2px;
    }

    .mysidebar .side_title
    {
        padding: 3px 11px;
        font-size: 12px;
        border-width: 1px 0 0;
        margin: 0 0 5px;
    }

    .mysidebar .side_content
    {
        padding: 0 11px;
        line-height: 1.6;
    }

    .mysidebar ul.navlist_min, .mysidebar ul.navlist_max
    {
        list-style: none;
        margin: 0;
        padding: 0;
    }

        .mysidebar ul.navlist_min li .pos_img_top, .mysidebar ul.navlist_max li .pos_img_top
        {
            position: relative;
            margin: 0;
        }

        .mysidebar ul.navlist_min li .pos_img_top
        {
            top: -22px;
            left: 5px;
        }

        .mysidebar ul.navlist_max li .pos_img_top
        {
            top: -25px;
            left: 5px;
        }

        .mysidebar ul.navlist_min li
        {
            padding: 0;
            margin: 0 0 1px;
            font-size: 12px;
        }

            .mysidebar ul.navlist_min li a
            {
                display: block;
                margin: 0;
                padding: 0 0 0 18px;
            }

        .mysidebar ul.navlist_max li
        {
            padding: 0;
            margin: 0 0 1px;
            font-size: 14px;
        }

            .mysidebar ul.navlist_max li a
            {
                display: block;
                margin: 0;
                padding: 0 0 0 11px;
                height: 27px;
            }


                .mysidebar ul.navlist_min li a, .mysidebar ul.navlist_max li a, .mysidebar ul.navlist_min li a:hover, .mysidebar ul.navlist_max li a:hover
                {
                    text-decoration: none;
                }
/* right sidebar standard end  */

/* double kernel qmplayer start */
.gplayer
{
    width: 120px;
    font-size: 12px;
    line-height: 15px;
}

    .gplayer .gclose_wrap
    {
        background: url(../images/newicon/player087793.gif) no-repeat right -15px;
        width: 14px;
        height: 17px;
    }

        .gplayer .gclose_wrap .close
        {
            background: url(../images/newicon/player087793.gif) no-repeat -33px 1px;
        }

        .gplayer .gclose_wrap .close_h
        {
            background: url(../images/newicon/player087793.gif) no-repeat -81px 1px;
        }

    .gplayer .gmsg_wrap
    {
        background: url(../images/newicon/player087793.gif) center -15px;
        height: 17px;
        width: 92px;
    }

        .gplayer .gmsg_wrap .gmsg
        {
            text-align: center;
            color: #8e8e8e;
            margin: 2px;
            *margin-top: 2px;
            border-left: 1px solid #dfe2e5;
            border-right: 1px solid #dfe2e5;
        }

    .gplayer .glist_wrap
    {
        background: url(../images/newicon/player087793.gif) center -15px;
        height: 17px;
        width: 14px;
    }

        .gplayer .glist_wrap .glist
        {
            text-align: center;
            margin: 2px 2px 2px 0;
            *margin-top: 2px;
            border-right: 1px solid #dfe2e5;
        }

    .gplayer .goperate_wrap
    {
        background: url(../images/newicon/player087793.gif) no-repeat 0 -15px;
        width: 14px;
        height: 17px;
    }

        .gplayer .goperate_wrap .play
        {
            background: url(../images/newicon/player087793.gif) no-repeat 2px 1px;
        }

        .gplayer .goperate_wrap .play_h
        {
            background: url(../images/newicon/player087793.gif) no-repeat -46px 1px;
        }

        .gplayer .goperate_wrap .pause
        {
            background: url(../images/newicon/player087793.gif) no-repeat -14px 1px;
        }

        .gplayer .goperate_wrap .pause_h
        {
            background: url(../images/newicon/player087793.gif) no-repeat -62px 1px;
        }

.mplayer
{
}

    .mplayer .play
    {
        background: url("../images/newicon/icon_player087793.gif") no-repeat 0 0;
        height: 30px;
        width: 46px;
        cursor: pointer;
    }

    .mplayer .pause
    {
        background: url("../images/newicon/icon_player087793.gif") no-repeat 0 -48px;
        height: 30px;
        width: 46px;
        cursor: pointer;
    }

    .mplayer .mmsg
    {
        line-height: 30px;
        margin-left: 50px;
    }

#gplayer_container
{
    padding-right: 10px;
    margin: 0;
}
/* double kernel qmplayer end   */


.ml_ico_frommobile
{
    background: url(../images/newicon/mail16f25f.png) no-repeat;
    background-position: -48px -141px;
    *background-position: -48px -143px;
    width: 8px;
    height: 14px;
    border: none;
    padding: 0;
}

.autocomplete
{
    border: 1px solid #5e81a7;
    margin: -2px 0 0 1px;
    background: #fff;
    overflow: hidden;
    overflow-y: auto;
}

    .autocomplete td
    {
        font: normal 12px tahoma;
        padding: 0;
        margin: 0;
    }

    .autocomplete p
    {
        margin: 0;
        padding: 0;
    }

    .autocomplete .table_log
    {
        font-size: 12px;
        font-family: tahoma;
        color: #000;
        cursor: hand;
    }

    .autocomplete .frtd
    {
        height: 21px;
        line-height: 21px;
        padding: 0 4px;
    }

    .autocomplete .frtd_on
    {
        height: 21px;
        line-height: 21px;
        padding: 0 4px;
        background: #3470cc;
        color: #fff;
        cursor: pointer;
    }

.greenbutton
{
    border: 1px solid #488825;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

    .greenbutton input
    {
        border: 2px solid #488825;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 1px;
        height: 20px;
        cursor: pointer;
        background: #62A026;
        color: #FFF;
        font-weight: bold;
        border: 1px solid #7CB04A;
        padding: 0 0 3px;
        *padding: 2px 0 0;
    }

    .greenbutton button
    {
        border: 2px solid #488825;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 1px;
        height: 20px;
        cursor: pointer;
        background: #62A026;
        color: #FFF;
        font-weight: bold;
        border: 1px solid #7CB04A;
        padding: 0 0 3px;
        *padding: 2px 0 0;
    }

    .greenbutton .button_big
    {
        font-size: 14px;
        height: 26px;
        *padding: 3px 0 0;
    }

ul.midTab
{
    height: 27px;
    border-width: 0 0 1px;
    padding: 0;
}

    ul.midTab li
    {
        float: left;
        border-width: 1px 1px 0;
        -moz-border-radius-topleft: 3px;
        -moz-border-radius-topright: 3px;
        padding: 0;
        line-height: 26px;
        margin: 0 5px 0 0;
        font-size: 14px;
    }

        ul.midTab li a
        {
            float: left;
            width: 104px;
            text-align: center;
        }

        ul.midTab li.active
        {
            position: relative;
            background: #FFF;
            font-weight: bold;
            height: 27px;
            margin-bottom: -1px;
        }

label.grn h1
{
    display: inline;
}

.qqmail_card_thumb
{
    display: none;
}

.qqmail_card_thumbcursorZoom
{
    display: none;
}
/* ============== Web Kit  ================= */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
    /* Safari 3.0 and Chrome rules here */

    select
    {
        line-height: 20px;
    }
}

/* 快捷联系人 */
#quickaddr_div
{
    width: 178px;
    height: 339px;
}

a.lm_addr, a.lm_addr:link, a.lm_addr:visited
{
    background: #fff;
    display: block;
    color: #494949;
    text-decoration: none;
    text-align: left;
    height: 20px;
    line-height: 20px;
    padding: 0 0 0 30px;
    white-space: nowrap;
    width: auto;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: pointer;
}

    a.lm_addr:hover
    {
        background: #FFEEC2;
    }

.lm_ca
{
    text-decoration: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    padding: 2px 2px 2px 6px;
    line-height: 20px;
    font-weight: bold;
}

.lm_panel
{
    height: 305px;
    overflow: auto;
    overflow-x: hidden;
}

a.lm_saddr, a.lm_saddr:link, a.lm_saddr:visited
{
    width: 100%;
    padding: 4px 0;
    *padding: 4px 3px;
    border-bottom: 1px solid #efefef;
    height: 35px;
    display: block;
    text-decoration: none;
    color: #000;
}

    a.lm_saddr:hover
    {
        background: #FFEEC2;
    }

.lm_saddr .lm_name, .lm_saddr .lm_email
{
    padding: 0 0 0 25px;
    white-space: nowrap;
    width: 86%!important;
    width: 100%;
    width: /**/ 100%;
    text-overflow: ellipsis;
    overflow: hidden;
}

.lm_saddr .lm_email
{
    color: #A0A0A0;
}

a.lm_raddr
{
    padding: 4px 8px;
}

.lm_raddr .mov
{
    background: transparent url(../images/bot_mov087795.gif) no-repeat;
    float: right;
    margin-top: 2px;
    border: none;
    width: 16px;
}

.groupopen .lm_ca .lm_ico
{
    background: url(../images/newicon/compose127dee.png) no-repeat -80px -16px;
    width: 14px;
    height: 14px;
    border: 0;
    padding: 0;
    margin: 2px 1px 0 2px;
    vertical-align: middle;
}

.groupclose .lm_ca .lm_ico
{
    background: url(../images/newicon/compose127dee.png) no-repeat -64px -16px;
    width: 14px;
    height: 14px;
    border: 0;
    padding: 0;
    margin: 2px 1px 0 2px;
    vertical-align: middle;
}

.groupopen .lm_rt
{
    float: right;
    display: inline;
    margin: 2px 5px;
}

.groupclose .lm_rt
{
    float: right;
    display: none;
}


.lm_sbar
{
    border-bottom: 1px solid #ccc;
    padding: 7px 3px 4px 2px;
    *padding-left: 0;
    height: 22px;
    *height: 30px;
    line-height: 11px;
}

    .lm_sbar .lm_sopen
    {
        background: url(../images/newicon/compose127dee.png) 0 -16px no-repeat;
        width: 19px;
        height: 20px;
        padding: 0;
        border: none;
        float: right;
        *margin-top: 1px;
    }

    .lm_sbar .lm_sclose
    {
        background: url(../images/newicon/compose127dee.png) no-repeat -32px -16px;
        width: 19px;
        height: 20px;
        padding: 0;
        border: none;
        float: right;
        *margin-top: 1px;
    }

    .lm_sbar div
    {
        overflow: hidden;
        *float: right;
    }

    .lm_sbar .txt
    {
        border-right: medium none;
        margin: 0;
        color: rgb(160,160,160);
        width: 100%;
        height: 20px;
    }

.lm_groupAutoIcon
{
    margin: 0 5px;
    width: 10px;
    height: 10px;
    background: url(../images/newicon/compose127dee.png) no-repeat -112px -17px;
    margin-top: 3px;
}

.groupclose
{
    width: 100%;
    overflow: hidden;
}

/* === 密码校验框 迁移自biz.css */
.rules_check_relative
{
}

.rules_check_wrap
{
    position: absolute;
    top: 274px;
    left: 50%;
    margin-left: -14px;
    text-align: left;
    background: #fff;
    padding: 10px;
    font-size: 12px;
    color: #494949;
    border-radius: 5px;
    border: 1px solid #bbb;
    box-shadow: 0px 0px 5px #ccc;
}

    .rules_check_wrap h3
    {
        font-weight: bold;
        color: #232323;
        margin: 0;
        padding: 5px 0 5px 19px;
        font-size: 12px;
        height: 14px;
        line-height: 14px;
    }

    .rules_check_wrap li
    {
        height: 14px;
        line-height: 14px;
        padding: 4px 0;
    }

.icon_rules_check
{
    float: left;
    height: 12px;
    width: 12px;
    margin: 1px 5px 0 0;
    background: url(../images/bizmail/manage/icon_rules_check0fbfdd.png) no-repeat;
}

.rules_check_pass .icon_rules_check
{
    background: url(../images/bizmail/manage/prompt0fc00c.gif) 0px -48px no-repeat;
}

.rules_check_fail .icon_rules_check
{
    background: url(../images/bizmail/manage/prompt0fc00c.gif) -12px -48px no-repeat;
}

.rules_check_pass
{
    opacity: .6;
    filter: alpha(opacity=60);
}

.rules_check_arrow
{ /*position:absolute; top:0; left:0; margin-top:54px; margin-left:-10px; display:inline-block;*/
}

.arrow_l, .arrow_r
{
    position: absolute;
    top: 0;
    left: 0;
    margin-top: 54px;
    margin-left: -20px;
    display: block;
    width: 0;
    height: 0;
    font-size: 0;
    overflow: hidden;
    border: 10px solid transparent;
    _border-color: tomato;
    _filter: chroma(color=tomato);
}

.arrow_l
{
    border-right-color: #bbb;
}

.arrow_r
{
    border-right-color: #fff;
    margin-left: -19px;
}

.lock_tips
{
    font-size: 12px;
    position: absolute;
    top: 32px;
    left: -15px;
    height: 16px;
    padding: 2px 5px 5px;
    text-align: center;
    display: none;
    border: 1px solid #dad699;
    background: #f9f5c7;
    border-radius: 2px;
}

    .lock_tips .lock_tips_row
    {
        position: absolute;
        top: -6px;
        left: 25px;
        width: 12px;
        height: 6px;
        background: url(../images/bizmail/icon_32eeb58.png) no-repeat -162px -168px;
    }
